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 |
What are the two main types of functions?
What should be the typical build environment for python based application development?
Can you tell the difference between break and continue in python?
How to set the figure title and axes labels font size in matplotlib?
Write a coding in find a largest among three numbers?
Do you need python to run a python program?
Print the length of each line in the file ‘file.txt’ not including any whitespaces at the end of the lines?
Does python use ram?
How to python script executable on unix?
What is a raw input?
Is python scripting easy to learn?
What are the two ways to use python interpreter?