1、类的定义与引用 (1)定义一个类(Student),用于描述一个学校中的学生信息(即学生的相关属性,如:学号、姓名、爱好等),并通过定义方法描述学生自我介绍的行为(输出自己的学号、姓名和爱好等) (2)定义一个程序类Test,在该类的主方法中创建2个Student对象,给属性赋值,调用对象的方法。
时间: 2023-05-17 17:04:18 浏览: 79
非常好的问题!下面是我的回答:
(1)定义一个类(Student),用于描述一个学校中的学生信息(即学生的相关属性,如:学号、姓名、爱好等),并通过定义方法描述学生自我介绍的行为(输出自己的学号、姓名和爱好等)
```python
class Student:
def __init__(self, id, name, hobby):
self.id = id
self.name = name
self.hobby = hobby
def introduce(self):
print("My name is {}, my student ID is {}, and my hobby is {}.".format(self.name, self.id, self.hobby))
```
(2)定义一个程序类Test,在该类的主方法中创建2个Student对象,给属性赋值,调用对象的方法。
```python
class Test:
def main(self):
student1 = Student("20210001", "张三", "篮球")
student2 = Student("20210002", "李四", "足球")
student1.introduce()
student2.introduce()
test = Test()
test.main()
```
输出结果:
```
My name is 张三, my student ID is 20210001, and my hobby is 篮球.
My name is 李四, my student ID is 20210002, and my hobby is 足球.
```
希望我的回答能够帮到你!
阅读全文