python编写定义一个员工类,自己分析出几个成员,定义getXxx()/setXxx()方法,分别进行设置工资及返回工资。成员信息需要有姓名,工作。以及定义一个显示所有成员信息的方法。并测试
时间: 2024-02-18 08:59:01 浏览: 69
好的,我可以帮你编写这个员工类。根据你的要求,我设计了以下的员工类:
```python
class Employee:
def __init__(self, name, job):
self.name = name
self.job = job
self.salary = 0
def get_name(self):
return self.name
def set_name(self, name):
self.name = name
def get_job(self):
return self.job
def set_job(self, job):
self.job = job
def get_salary(self):
return self.salary
def set_salary(self, salary):
self.salary = salary
def display_info(self):
print("Name:", self.name)
print("Job:", self.job)
print("Salary:", self.salary)
```
在这个类中,成员包括姓名、工作和工资。我们使用了getXxx()和setXxx()方法来设置和获取这些成员的值。另外,我们还添加了一个显示所有成员信息的方法display_info()。
现在,我们可以使用这个类来创建员工对象并设置他们的信息,比如:
```python
# 创建一个员工对象
emp1 = Employee("John", "Manager")
# 设置员工的工资
emp1.set_salary(5000)
# 显示员工的所有信息
emp1.display_info()
```
这个程序会输出以下结果:
```
Name: John
Job: Manager
Salary: 5000
```
你可以根据需要创建更多的员工对象,设置他们的信息并显示他们的信息。
阅读全文