Explain how to overload constructors (or methods) in Python.
Answer / chaitanya
_init__ () is a first method defined in a class. when an instance of a class is created, python calls __init__() to initialize the attribute of the object.
Following example demonstrate further:
class Employee:
def __init__(self, name, empCode,pay):
self.name=name
self.empCode=empCode
self.pay=pay
e1 = Employee("Sarah",99,30000.00)
e2 = Employee("Asrar",100,60000.00)
print("Employee Details:")
print(" Name:",e1.name,"Code:", e1.empCode,"Pay:", e1.pay)
print(" Name:",e2.name,"Code:", e2.empCode,"Pay:", e2.pay)
---------------------------------------------------------------
Output
Employee Details:
(' Name:', 'Sarah', 'Code:', 99, 'Pay:', 30000.0)
(' Name:', 'Asrar', 'Code:', 100, 'Pay:', 60000.0)
Is This Answer Correct ? | 0 Yes | 0 No |
How do you perform pattern matching in python?
What is r regex?
Mention what is the difference between Django, Pyramid, and Flask.
In Python what are iterators?
Tell us what is python?
What is meant by mutex in python?
In python, how do copy a file?
Is geany free?
Is python strongly typed?
What is python __ init __ method?
Explain the uses of python?
What is python magic method?