Discuss / Python / 交作业

交作业

Topic source

Nectar

#1 Created at ... [Delete] [Delete and Lock User]

class Student(object):

    count = 0

    def __init__(self, name):

        self.name = name

        Student.count += 1

#翻了翻前面的内容,发现没有直接点明__init__这个方法,在实例化对象的时候,应该是会自动调用一次这个方法的

#所以为了每次实例化对象的时候,类属性自动增加,我们把Student.count += 1写在__init__方法里面

#每当实例化一个对象,类属性count就会自增

#注意区分类属性和实例属性,这里如果改成self.count,那就错了

大叫驴

#2 Created at ... [Delete] [Delete and Lock User]

是的

讲得很细致


  • 1

Reply