python定义一个员工类,自己分析出几个实例变量(属性)、方法(行为),以及一个显示所有成员信息的方法,并测试。
时间: 2024-05-14 20:15:48 浏览: 88
python 通过类中一个方法获取另一个方法变量的实例
好的,以下是代码:
```python
class Employee:
def __init__(self, name, age, salary):
self.name = name
self.age = age
self.salary = salary
def get_name(self):
return self.name
def get_age(self):
return self.age
def get_salary(self):
return self.salary
def display_info(self):
print("Name:", self.name)
print("Age:", self.age)
print("Salary:", self.salary)
# 测试
e = Employee("Alice", 25, 5000)
e.display_info()
```
这段代码定义了一个名为 `Employee` 的类,其中包含了 `name`、`age` 和 `salary` 三个实例变量,并且定义了三个方法 `get_name`、`get_age` 和 `get_salary`,用于获取对应的变量值。另外还定义了一个 `display_info` 方法,用于显示该员工的所有信息。
上述代码中,我们定义了一个 `Employee` 类并创建了一个 `e` 实例,然后调用 `display_info` 方法显示员工信息,运行结果如下:
```
Name: Alice
Age: 25
Salary: 5000
```
希望我的回答能够解决你的问题。
阅读全文