如何在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源编辑
  • 热门搜索
    三年级春节手抄报大全 体育节手抄报 关于春节的手抄报资料 清明时节祭英烈手抄报 环保手抄报资料大全 规范语言文字手抄报 二年级国庆节手抄报 成长足迹手抄报内容 关于健康的手抄报图片 勾股定理手抄报