用Python 写一个定义员工类,包含工号、姓名、性别、工资几个属性和信息输出、工作和休息几个方法。
时间: 2023-07-10 12:11:29 浏览: 182
好的,以下是一个简单的员工类的 Python 代码实现,包含工号、姓名、性别、工资几个属性和信息输出、工作和休息几个方法:
```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 get_info(self):
print(f"工号:{self.emp_id}\n姓名:{self.name}\n性别:{self.gender}\n工资:{self.salary}")
def work(self):
print(f"{self.name}正在工作...")
def rest(self):
print(f"{self.name}正在休息...")
```
在此示例中,我们首先定义了一个 `Employee` 类,它包含了 `emp_id`、`name`、`gender` 和 `salary` 等属性。在 `__init__` 方法中对这些属性进行初始化。然后,我们定义了 `get_info`、`work` 和 `rest` 三个方法,分别用于输出员工信息、工作和休息。
例如,我们可以创建一个名为 `emp` 的 `Employee` 对象,然后调用其相关方法:
```python
emp = Employee("001", "张三", "男", 5000)
emp.get_info() # 输出员工信息
emp.work() # 员工开始工作
emp.rest() # 员工开始休息
```
输出结果为:
```
工号:001
姓名:张三
性别:男
工资:5000
张三正在工作...
张三正在休息...
```
阅读全文