Wiley interview question

OOP concepts and explain each one