Python 静态函数里调用另一个类的静态函数
时间: 2023-07-09 22:08:19 浏览: 312
在Python 中同一个类两个函数间变量的调用方法
在 Python 中,静态方法可以通过类名直接调用。因此,您可以在一个类的静态方法中调用另一个类的静态方法,如下所示:
```python
class MyClass:
@staticmethod
def my_static_method():
# 调用另一个类的静态方法
OtherClass.other_static_method()
class OtherClass:
@staticmethod
def other_static_method():
print("Hello from OtherClass")
# 调用 MyClass 的静态方法
MyClass.my_static_method()
```
在上面的代码中,`MyClass` 的静态方法 `my_static_method` 调用了 `OtherClass` 的静态方法 `other_static_method`。 注意,我们使用 `@staticmethod` 装饰器来声明静态方法。
阅读全文