如何在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源编辑
  • 热门搜索
    怀孕了不想要怎么办 厕所堵了怎么通 怎么练字 衣服发黄怎么洗白 五花肉怎么做 葱花饼怎么做好吃 云顶之奕怎么玩 迁户口申请书怎么写 腰间盘突出怎么办 怎么淡斑祛斑