Python中的@staticmethod静态方法(附带实例)
在 Python 中,我们可以使用 @staticmethod 装饰器来创建一个静态方法。静态方法与类相关联,但不需要访问类或实例的属性。
下面使用静态方法。输入代码:
下面使用静态方法。输入代码:
class fish:
@staticmethod
def goodfish(name, weight):
print(name, weight)
fish.goodfish('鲤鱼', '1.8 千克') # 使用类名 (fish) 直接调用静态方法
newfish = fish()
newfish.goodfish('鲤鱼', '2.2 千克') # 使用类对象调用静态方法
程序的运行结果为:
鲤鱼 1.8 千克
鲤鱼 2.2 千克
ICP备案:
公安联网备案: