Hexaware Technologies Interview Question

explain OOP concepts in java