用Python 写一个定义员工类,包含工号、姓名、性别、工资几个属性和信息输出、工作和休息几个方法。创建两个员工对象,通过对象访问属性或方法。
时间: 2023-12-19 18:04:05 浏览: 115
好的,下面是实现代码:
```python
class Employee:
def __init__(self, emp_id, name, gender, salary):
self.emp_id = emp_id
self.name = name
self.gender = gender
self.salary = salary
def display_info(self):
print(f"工号:{self.emp_id}")
print(f"姓名:{self.name}")
print(f"性别:{self.gender}")
print(f"工资:{self.salary}")
def work(self):
print(f"{self.name}正在工作!")
def rest(self):
print(f"{self.name}正在休息!")
# 创建两个员工对象
emp1 = Employee(1001, "张三", "男", 8000)
emp2 = Employee(1002, "李四", "女", 9000)
# 访问属性
print(emp1.name)
print(emp2.salary)
# 调用方法
emp1.display_info()
emp2.work()
emp1.rest()
```
输出结果如下:
```
张三
9000
工号:1001
姓名:张三
性别:男
工资:8000
李四正在工作!
张三正在休息!
```
阅读全文