Object Oriented Programming (OOP)

Object Oriented Programming (OOP)

✅ Object-Oriented Programming (OOP)

  • Classes and objects
  • Encapsulation, Inheritance, Polymorphism
  • Magic methods (__init__, __str__)

Example:

class Car:
    def __init__(self, brand):
        self.brand = brand

    def display(self):
        print(f"Car brand: {self.brand}")

car1 = Car("Tesla")
car1.display()