Constructors are generally helpful in instantiating an object. When we create an object then constructors have the task to initialize to the data members of the class. In Python _int_() method is the constructor, we always call it when we create an object in data science.
Syntax for constructor:
Types of Constructors:
- Default constructor: This is a simple constructor that doesn’t accept any arguments. It has only one argument which has a reference to the instance being constructed.
- Parameterized Constructor: Constructors which having parameters are parameterized constructors. This takes its first argument as a reference to the instance being the construct known as a self. The rest of the arguments have to be put by the programmer.
We will look at an example to make things clear.
Now we will look at parameterized constructors: