Constructors VS Destructors in Python
Difference between Constructors VS Destructors in Python What is Constructors in Python? ANS: #Constructors are generally used for instantiating an object. #The task of constructors is to initialize(assign values) to the data members of the class #when an object of class is created. #In Python the __init__() method is called the constructor and is always called when an object is created. #Syntax of constructor declaration : #def __init__(self): # body of the constructor #Types of constructors : #1>default constructor : #The default constructor is simple constructor which doesn’t accept any arguments.It’s definition has only one argument #which is a reference to the instance being constructed. #2>parameterized constructor : #constructor with parameters is known as parameterized constructor. #The parameterized constructor take its first argument as a reference to the instance being constructed known ...