OOP Basics

Covers the four core principles of Object-Oriented Programming: encapsulation, inheritance, polymorphism, and abstraction.