Python:可以在类中调用静态方法而无需限定名称

Python:可以在类中调用静态方法而无需限定名称,第1张

Python:可以在类中调用静态方法而无需限定名称

无法使用

foo
并获得您想要的东西。没有隐式类作用域,因此
foo
也不需要局部或全局。

可能会发现类方法更有用:

class MyClass:    @classmethod    def foo(cls):        print "hi"    @classmethod    def bar(cls):        cls.foo()

这样,至少您不必重复该类的名称。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5666180.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存