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 |
Tell me how do you debug a program in python? Is it possible to step through python code?
How to exit python script in command prompt?
What is flask?
Explain the difference between append vs extend in list?
Write a program in python to execute the bubble sort algorithm.
Write one line of code to get a list of names that start with character ‘j’?
What is type() and id() will do?
How do you create a database in python?
What are the differences between pass and continue?
What are python scripts?
What are membership operators in python?
Explain how to delete a file in Python?