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