Python | Crear clase de empleado con el constructor y el destructor

Empleado class usando constructor y el destructor en Python: Este es un ejemplo de class Python y objeto, aquí; vamos a implementar un class Empleado con el constructor y el destructor en Python ?

Python – class empleado utilizando constructor y el destructor código

# employee class code in Python
# class definition
class Employee:
def __init__(self): #Constructor
self.__id = 0
self.__name = ""
self.__gender = ""
self.__city = ""
self.__salary = 0
print("Object Initialized.")
def __del__(self): #Destructor
print("Object Destroyed.")
def setData(self):
self.__id=int(input("Enter Idt:"))
self.__name = input("Enter Namet:")
self.__gender = input("Enter Gender:")
self.__city = input("Enter Cityt:")
self.__salary = int(input("Enter Salary:"))
def __str__(self):
data = "["+str(self.__id)+","+self.__name+","+self.__gender+","+self.__city+","+str(self.__salary)+"]"
return data
def showData(self):
print("Idtt:",self.__id)
print("Namet:", self.__name)
print("Gendert:", self.__gender)
print("Cityt:", self.__city)
print("Salaryt:", self.__salary)
def main():
#Employee Object
emp=Employee()
emp.setData()
emp.showData()
print(emp)
if __name__=="__main__":
main()

salida

Enter Name:     pankaj
Enter Gender: male
Enter City: delhi
Enter Salary: 55000
Id : 1
Name : pankaj
Gender : male
City : delhi
Salary : 55000


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *