如何在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源编辑
  • 热门搜索
    桂林旅游价格 江阴旅游 湖南旅游地图 旅游市场 豪华游轮旅游 旅游的说说心情朋友圈 10月旅游 旅游观光 贵州遵义旅游 江南水乡旅游