class MathOperations:
@staticmethod
def add(a, b):
"""静态方法可以直接通过类名调用,无需实例化对象"""
return a + b
# 通过类名直接调用静态方法
result = MathOperations.add(5, 3)
print(result) # 输出: 8
@staticmethod
装饰器用于定义静态方法。静态方法不需要传递隐式的第一个参数(如 self
或 cls
),因此它们可以在不创建类实例的情况下被调用。MathOperations.add(5, 3)
直接通过类名调用了静态方法 add
,而无需先创建 MathOperations
类的实例。下一篇:python读取文件路径
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站