Programming (Year 12)

What are the four main principles of OOP?

Encapsulation, Abstraction, Inheritance, and Polymorphism.