为了统计学生人数,可以给Student类增加一个类属性,每创建一个实例,该属性自动增加:
class Student(object):
count = 0
def __init__(self, name):
self.name = name
Student.count += 1
翻了翻前面的内容,发现没有直接点明__init__这个方法,在实例化对象的时候,应该是会自动调用一次这个方法的
所以为了每次实例化对象的时候,类属性自动增加,我们把Student.count += 1写在__init__方法里面
每当实例化一个对象,类属性count就会自增
注意区分类属性和实例属性,这里如果改成self.count,那就错了