创建一个学生类,除了具有属性:name、age 以外,增加一个计数器的属性,用来统计学生实例数量。在程序中创建若干学生实例,并显示学生实例数量。
时间: 2024-05-06 08:18:49 浏览: 31
创建学生(Student)类,并实例化对象访问测试
5星 · 资源好评率100%
以下是一个简单的Python代码实现:
```python
class Student:
count = 0 # 类属性,用来统计学生实例数量
def __init__(self, name, age):
self.name = name
self.age = age
Student.count += 1 # 每次创建实例时,类属性count加1
# 创建若干学生实例
s1 = Student("小明", 18)
s2 = Student("小红", 19)
s3 = Student("小刚", 20)
s4 = Student("小李", 21)
# 显示学生实例数量
print("学生实例数量为:", Student.count)
```
输出结果:
```
学生实例数量为: 4
```
通过类属性count的累加,我们可以得到当前已经创建的学生实例数量。
阅读全文