Barclays interview question

Explain 5 OOPS functionalities in JAVA