Explain how to overload constructors (or methods) in Python.
Answer Posted / 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 |
Post New Answer View All Answers
Will the do-while loop work if you don’t end it with a semicolon?
What is a pass in python?
How do I start learning python?
What is super () in python?
What is argument in a function?
Write an expression that evaluate to true?
What is pyunit in python?
Can you use python to make apps?
What are closures in python?
What is the other way of checking truthiness?
How do you sort a list in python?
What is python? State some programming language features of python.
Does python perform tail recursion optimization?
Explain how you can minimize the memcached server outages in your python development?
Explain what is decorator?