You've learned to create classes with constructors, methods, and fields. You can use private fields for encapsulation and static members for class-level functionality.
You understand inheritance with extends and super, plus alternatives like composition and mixins. These OOP concepts help you write organized, reusable code that models real-world entities effectively.