猿问

这样也可以,为什么非要@classmethod?

class Person(object):

    count = 0

    def how_many():

        return Person.count

    def __init__(self, name):

        self.name = name

        Person.count = Person.count + 1


print (Person.how_many())

p1 = Person('Bob')

print (Person.how_many())


qq_苏格拉没有底_14
浏览 1445回答 3
3回答

pardon110

使用@classmethod 主是将其装饰为类级别的方法,简单点讲让其从属于类。
随时随地看视频慕课网APP

相关分类

Python
我要回答