[amp_mcq option1=”constructor” option2=”contractor” option3=”builder” option4=”architect” correct=”option1″]
The correct answer is A. constructor.
A constructor is a special type of function that is called automatically when an object is created. It is used to initialize the object’s state and to perform any other necessary tasks.
A contractor is a person who contracts to do work for another person or company. A builder is a person who builds structures, such as houses or buildings. An architect is a person who designs structures, such as houses or buildings.
Here is an example of a constructor in Python:
“`python
class Person:
def init(self, name):
self.name = name
p = Person(“John Doe”)
print(p.name) # prints “John Doe”
“`
In this example, the Person class has a constructor called __init__(). When an object of type Person is created, the __init__() function is called automatically. The __init__() function takes one argument, which is the name of the person. The __init__() function assigns the value of the argument to the name attribute of the object.
I hope this helps!