Explanation

- A **constructor** is a special method that is called automatically when an object is created. In Python, the constructor is defined using the `__init__()` method. The constructor is used to initialize the attributes of the object when it is created.
  
  **Key Points**:
	- **`__init__` Method**: A special method that acts as a constructor in Python. It is automatically invoked when an object is created.
	- **Attribute Initialization**: Inside the constructor, you can initialize the object’s attributes with specific values.

-

Steps

  • Define the __init__() method in your class.
  • Initialize the object’s attributes inside the constructor.
class Car:
    def __init__(self, brand, model, year):  # Constructor
        self.brand = brand
        self.model = model
        self.year = year
 
car = Car("Toyota", "Corolla", 2022)  # Constructor is automatically called
print(car.brand)  # Output: Toyota