创建一个教师类包含两个成员变量(姓名年龄)成员方法(展示的方法打印姓名年龄)2、创建一个测试类实例化两个对象并进行赋值,调用成员方法3、进行封装写出两个构造方法(无参和有参),getter和setter方法并通过getter和setter方法进行赋值和获取值
时间: 2023-05-16 20:07:16 浏览: 79
好的,我理解了你的要求。以下是我的回答:
1. 创建教师类:
```python
class Teacher:
def __init__(self, name, age):
self.name = name
self.age = age
def show(self):
print("姓名:{},年龄:{}".format(self.name, self.age))
```
2. 创建测试类:
```python
class Test:
def __init__(self):
self.teacher1 = Teacher("张三", 30)
self.teacher2 = Teacher("李四", 35)
def run(self):
self.teacher1.show()
self.teacher2.show()
```
3. 进行封装:
```python
class Teacher:
def __init__(self, name="", age=0):
self.__name = name
self.__age = age
def show(self):
print("姓名:{},年龄:{}".format(self.__name, self.__age))
def get_name(self):
return self.__name
def set_name(self, name):
self.__name = name
def get_age(self):
return self.__age
def set_age(self, age):
self.__age = age
```
以上就是我的回答,希望能够帮到你。
阅读全文