class Employee:
count=0
def __init__(self, name, language, salary):
self.name = name
self.language = language
self.salary = salary
Employee.count+=1
def totalEmployees(self):
print("There are %d employees" % Employee.count)
def printDetails(self):
print("Name:", self.name, ", Language:", self.language, ", Salary:", self.salary)
e1 = Employee("aaa", "python", 97000)
e2 = Employee("ccc", "c", 85000)
e3 = Employee("fff", "c++", 100000)
e4 = Employee("ggg", "python", 120000)
e5 = Employee("ppp", "java", 170000)
e5.totalEmployees()
e1.printDetails()
e2.printDetails()
e3.printDetails()
e4.printDetails()
e5.printDetails()
'''
run:
There are 5 employees
Name: aaa , Language: python , Salary: 97000
Name: ccc , Language: c , Salary: 85000
Name: fff , Language: c++ , Salary: 100000
Name: ggg , Language: python , Salary: 120000
Name: ppp , Language: java , Salary: 170000
'''