Oracle Finance interview question

Explain the OOP features in Java