【发布时间】:2010-12-24 00:23:19
【问题描述】:
当我有常规方法可以调用类中的另一个方法时,我必须这样做
class test:
def __init__(self):
pass
def dosomething(self):
print "do something"
self.dosomethingelse()
def dosomethingelse(self):
print "do something else"
但是当我有静态方法时我不能写
self.dosomethingelse()
因为没有实例。在 Python 中从同一个类的另一个静态方法调用静态方法需要做什么?
【问题讨论】:
-
@pablo:你不能改变问题的本质!!结束这个问题并开始另一个问题!!
-
好的,好的。你的意思是删除问题?答案已经在 Peter Hansen 的评论中了
-
@pablo:你不能在这里删除,这对所有为你的问题提供答案的人来说都是不礼貌的。您需要接受答案并创建一个新问题。
-
@pablo:为了明确一点:您的原始问题表述应该被接受。别担心,你会在这里学习。干杯:-)
标签: python static-methods