Your question is Four Principles of OOP. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Explain the four main principles of Object-Oriented Programming—encapsulation, abstraction, inheritance, and polymorphism—with real-world examples. If helpful, illustrate them using simple Java code.