EPAM Systems Interview Question

What is OOP in Java?