创建一个教师类包含两个成员变量(姓名年龄)成员方法(展示的方法打印姓名年龄)2、创建一个测试类实例化两个对象并进行赋值,调用成员方法3、进行封装写出两个构造方法(无参和有参),getter和setter方法并通过getter和setter方法进行赋值和获取值
时间: 2023-05-16 14:07:16 浏览: 52
好的,我理解了你的要求。以下是我的回答:
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
```
以上就是我的回答,希望能够帮到你。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)