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

 时间:2026-05-03 17:38:32

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源编辑
  • 热门搜索
    旅游卫视 南昌万达文化旅游城 苗族服饰特点 个人怎么炒外汇 德州学院怎么样 随州大洪山风景区 长安悦翔v7怎么样 四川省旅游学校 五一适合去哪里旅游 痔疮出血怎么治