用Python语音编写程序,编写一个学生类,要求有一个计数器的属性,统计总共实 例化了多少个学生.
时间: 2023-12-14 11:39:47 浏览: 44
可以使用Python中的类变量来实现这个计数器属性。
以下是示例代码:
```python
class Student:
count = 0 # 类变量,用于统计实例化的学生数量
def __init__(self, name):
self.name = name
Student.count += 1 # 每次实例化一个学生对象,计数器加1
# 测试代码
s1 = Student('Tom')
s2 = Student('Jerry')
s3 = Student('Alice')
print(Student.count) # 输出3,表示实例化了3个学生对象
```
在上面的代码中,我们定义了一个名为 `count` 的类变量,用于统计实例化的学生数量。在每次实例化学生对象时,我们都会将计数器加1。测试代码中,我们实例化了3个学生对象,最终输出的计数器值为3,说明我们成功地统计了实例化的学生数量。