如何在PYTHON里创建和使用类方法

 时间:2026-02-14 02:05:33

1、class Test(object):

    def play(self):

        print("playing")

        

#这是一般我们为对象创建对象方法的基本方法。

如何在PYTHON里创建和使用类方法

2、class Test(object):

    @classmethod

    def play(self):

        print("playing")

        

#如果要设置类方法,那么就要加上classmethod。

如何在PYTHON里创建和使用类方法

3、class Test(object):

    @classmethod

    def drink(cls):

        print("drinking")

    def play(self):

        print("playing")

#然后一定要把self替换为cls。

如何在PYTHON里创建和使用类方法

4、class Test(object):

    @classmethod

    def drink(cls):

        print("drinking")

    def play(self):

        print("playing")

        

Test.drink()

#那么这个类的调用方法要用类作为名字。

如何在PYTHON里创建和使用类方法

5、class Test(object):

    @classmethod

    def drink(cls):

        print("drinking")

    def play(self):

        print("playing")

    def eat(cls):

        print("eating")

        

Test.drink()

Test.eat()

#但是如果要定义类方法不能这样写在对象方法的下方。

如何在PYTHON里创建和使用类方法

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。

如何在PYTHON里创建和使用类方法

7、class Test(object):

    @classmethod

    def drink(cls):

        print("drinking")

    def eat(cls):

        print("eating")

    def play(self):

        print("playing")

    

        

Test.drink()

Test.eat()

#即使并排写也是不行的,一个类方法,要定义一次。

如何在PYTHON里创建和使用类方法

  • 纯css制作漂亮的复选框与单选按钮
  • jquery怎样获取多个复选框的值?
  • css如何设置首页布局
  • jquery如何获得超链接的href后面的值
  • VS如何开启工具栏的HTML源编辑
  • 热门搜索
    大连金石滩旅游攻略 上海旅游地图 敦煌旅游景点 厦门旅游婚纱 旅游景点门票 广西旅游线路 澳大利亚旅游局 安徽旅游职业学院 中国旅游地理 海南旅游岛