欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

pyton 类(4) 静态方法

程序员文章站 2022-05-16 09:51:01
class Cat(): tag = ' 猫科动物 ' def __init__(self, name): self.name = name @staticmethod def breah(): print('需要呼吸空气') @classmethod def show_info(cls, name ......


class cat():

tag = ' 猫科动物 '

def __init__(self, name):
self.name = name
@staticmethod
def breah():
print('需要呼吸空气')

@classmethod
def show_info(cls, name):
# print("类的属性:{0},实例的属性:{1}".format(cls.tag, cls.name))
return cls(name)


def show_info2(self):
print("类的属性:{0},实例的属性:{1}".format(self.tag,self.name))

if __name__ == '__main__':
# 可以通过 类 和实例 进行调用
# cat.breah()
#
# cat = cat('小黑')
# cat.breah()
#
# cat.show_info2()

cat2 = cat.show_info('小黄')
cat2.show_info2()