类变量

import json
class MyClass():
    # 类变量
    can1 = "dog"
    can2 = "wang"

    # 方法2
    def is_json(self, data):
        try:
            return json.load(data)
        except:
            return data

    # 方法1
    def eat(self):
        animal1=self.__class__.can1
        animal1=self.is_json(animal1)# 调用方法2需要先实例化
        animal2 = self.__class__.can2
        print(f"动物{animal1},叫{animal2}")



# 实例化
m=MyClass()
res=m.eat() # 不需要传参数 直接调用
print(res)

'''

动物dog,叫wang
None

'''

posted @ 2023-08-22 12:36  胖豆芽  阅读(4)  评论(0编辑  收藏  举报