建立一个学生类(属性有姓名,学号),统计全班学生人数
时间: 2024-06-08 09:10:44 浏览: 135
以下是一个简单的 Python 代码示例,用于实现你所需求的学生类和统计全班学生人数的功能:
```python
class Student:
def __init__(self, name, id):
self.name = name
self.id = id
class Classroom:
def __init__(self, students):
self.students = students
def count_students(self):
return len(self.students)
# 测试代码
student1 = Student("张三", "001")
student2 = Student("李四", "002")
student3 = Student("王五", "003")
classroom1 = Classroom([student1, student2, student3])
print(classroom1.count_students()) # 输出 3
```
在这个示例中,我们首先定义了一个 `Student` 类,它包含两个属性:姓名和学号。然后,我们定义了一个 `Classroom` 类,它接受一个学生列表作为参数,并且具有一个 `count_students` 方法,该方法返回班级中学生的数量。最后,我们创建了一个 `Classroom` 实例,并使用 `count_students` 方法来统计班级中的学生人数。
阅读全文