如何在PYTHON里创建和使用类方法
1、class Test(object):
def play(self):
print("playing")
#这是一般我们为对象创建对象方法的基本方法。

2、class Test(object):
@classmethod
def play(self):
print("playing")
#如果要设置类方法,那么就要加上classmethod。

3、class Test(object):
@classmethod
def drink(cls):
print("drinking")
def play(self):
print("playing")
#然后一定要把self替换为cls。

4、class Test(object):
@classmethod
def drink(cls):
print("drinking")
def play(self):
print("playing")
Test.drink()
#那么这个类的调用方法要用类作为名字。

5、class Test(object):
@classmethod
def drink(cls):
print("drinking")
def play(self):
print("playing")
def eat(cls):
print("eating")
Test.drink()
Test.eat()
#但是如果要定义类方法不能这样写在对象方法的下方。

6、class Test(object):
@classmethod
def drink(cls):
print("drinking")
def play(self):
print("playing")
@classmethod
def eat(cls):
print("eating")
Test.drink()
Test.eat()
#务必要在前方定义一个classmethod。

7、class Test(object):
@classmethod
def drink(cls):
print("drinking")
def eat(cls):
print("eating")
def play(self):
print("playing")
Test.drink()
Test.eat()
#即使并排写也是不行的,一个类方法,要定义一次。
