员工(Employee),共有特征有姓名、年龄、工资、是否是正式工等信息,请封装Employee类。 实例化一个员工对象,通过有参的构造方法,创建对象的同时给所有的属性赋值。
时间: 2024-10-25 17:03:20 浏览: 21
定义一个员工类employee.txt
在Python中,你可以创建一个名为Employee的类,包含姓名、年龄、工资和是否为正式工等属性。这是一个基本的类定义示例:
```python
class Employee:
def __init__(self, name, age, salary, is_formal):
"""
初始化Employee类的属性
:param name: 姓名
:param age: 年龄
:param salary: 工资
:param is_formal: 是否是正式工
"""
self.name = name
self.age = age
self.salary = salary
self.is_formal = is_formal
# 实例化员工对象
employee_1 = Employee("张三", 30, 5000, True) # 正式工,月工资5000元
employee_2 = Employee("李四", 25, 4000, False) # 非正式工,月工资4000元
# 访问和打印员工信息
print(employee_1.name, employee_1.age, employee_1.salary, employee_1.is_formal)
print(employee_2.name, employee_2.age, employee_2.salary, employee_2.is_formal)
```
在这个例子中,`__init__`是一个特殊的方法,当我们创建Employee类的新实例时,会自动调用它来初始化所有传入的属性。
阅读全文