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 types of functions in python?
Explain what is the common way for the flask script to work?
Explain the use of ternary operator in python?
What does isnull mean in python?
Which website is best for learning python?
Python read a single character from the user?
Is python object-oriented? What is object-oriented programming?
How do you programmatically know the version of python you are using?
Do you know how is multithreading achieved in python?
Name a few methods that are used to implement functionally oriented programming in python?
Guess the output?
Is python scripting easy to learn?