创建Student类,里面定义学生姓名、学生年龄、班级等成员变量定义班级类Class里面定义班级名,专业名等。同时定义构造方法,用于初始化成员变量,测试输出学生的信息及班级信息;
时间: 2023-07-10 20:08:57 浏览: 81
创建学生(Student)类,并实例化对象访问测试
5星 · 资源好评率100%
以下是Python中的实现:
```python
class Class:
def __init__(self, class_name, major_name):
self.class_name = class_name
self.major_name = major_name
class Student:
def __init__(self, name, age, class_info):
self.name = name
self.age = age
self.class_info = class_info
def display_info(self):
print("姓名:", self.name)
print("年龄:", self.age)
print("班级:", self.class_info.class_name)
print("专业:", self.class_info.major_name)
# 测试
class_info = Class("三年级二班", "计算机科学与技术")
stu = Student("小明", 18, class_info)
stu.display_info()
```
输出结果:
```
姓名: 小明
年龄: 18
班级: 三年级二班
专业: 计算机科学与技术
```
阅读全文