5.2 סטטי פתרון
class Employee:
employee_count = 0
company_name = "ABC Corp"
def __init__(self, name, salary):
self.name = name
self.salary = salary
Employee.employee_count += 1
@classmethod
def display_employee_count(cls):
print("Total number of employees:", cls.employee_count)
@classmethod
def display_company_name(cls):
print("Company Name:", cls.company_name)
def display_employee_details(self):
print("Employee Name:", self.name)
print("Employee Salary:", self.salary)
# Create three employees
employee1 = Employee("John", 50000)
employee2 = Employee("Alice", 60000)
employee3 = Employee("Bob", 55000)
# Display company name and employee count
Employee.display_company_name()
Employee.display_employee_count()
# Display employee details
employee1.display_employee_details()
employee2.display_employee_details()
employee3.display_employee_details()