创建一个学生类,除了具有属性:name、age以外,增加一个计数器的属性,用了统计学生实例数量。在程序中创建若干学生实例,并显示学生实例数量。
时间: 2024-02-05 19:12:57 浏览: 42
创建学生(Student)类,并实例化对象访问测试
5星 · 资源好评率100%
好的,以下是一个简单的 Python 代码,实现了上述功能:
```python
class Student:
counter = 0 # 类属性,用于统计学生实例数量
def __init__(self, name, age):
self.name = name
self.age = age
Student.counter += 1 # 每创建一个学生实例,计数器加一
# 创建若干学生实例
s1 = Student("张三", 18)
s2 = Student("李四", 19)
s3 = Student("王五", 20)
# 显示学生实例数量
print("学生实例数量:", Student.counter)
```
运行代码,输出结果为:
```
学生实例数量: 3
```
说明成功创建了三个学生实例,并且计数器的值为3。
阅读全文