In this python program, we are making a representative class with certain credits and techniques to set and show worker information.
In this program, we are making an Employee Class which contains a few credits and techniques to set and show Employee Data.
Program:
# employee class code in Python
# class definition
class Employee:
__id=0
__name=""
__gender=""
__city=""
__salary=0
# function to set data
def setData(self,id,name,gender,city,salary):
self.__id=id
self.__name = name
self.__gender = gender
self.__city = city
self.__salary = salary
# function to get/print data
def showData(self):
print("Id\t\t:",self.__id)
print("Name\t:", self.__name)
print("Gender\t:", self.__gender)
print("City\t:", self.__city)
print("Salary\t:", self.__salary)
# main function definition
def main():
#Employee Object
emp=Employee()
emp.setData(1,'kishan','male','raipur',75000)
emp.showData()
if __name__=="__main__":
main()
Output:
Id : 1
Name : kishan
Gender : male
City : raipur
Salary : 75000
Entering information from the utilization:
class Employee:
__id=0
__name=""
__gender=""
__city=""
__salary=0
def setData(self):
self.__id=int(input("Enter Id\t:"))
self.__name = input("Enter Name\t:")
self.__gender = input("Enter Gender:")
self.__city = input("Enter City\t:")
self.__salary = int(input("Enter Salary:"))
def showData(self):
print("Id\t\t:",self.__id)
print("Name\t:", self.__name)
print("Gender\t:", self.__gender)
print("City\t:", self.__city)
print("Salary\t:", self.__salary)
def main():
#Employee Object
emp=Employee()
emp.setData()
emp.showData()
if __name__=="__main__":
main()
Output:
Enter Id: 1
Enter Name: kishan
Enter Gender: male
Enter City: raipur
Enter Salary: 75000
Id : 1
Name : kishan
Gender : male
City : raipur
Salary : 75000