Bir sınıfta başka bir yöntemi çağırmak için normal yöntemlerim olduğunda, bunu yapmalıyım
class test:
def __init__(self):
pass
def dosomething(self):
print "do something"
self.dosomethingelse()
def dosomethingelse(self):
print "do something else"
ama statik yöntemlerim olduğunda yazamıyorum
self.dosomethingelse()
çünkü örnek yok. Python'da aynı sınıfın başka bir statik yönteminden statik bir yöntemi çağırmak için nasıl yapmalıyım?
Düzenleme: ne dağınıklık. Tamam, soruyu orijinal soruya geri düzenledim. Peter Hansen'ın yorumunda bulunan ikinci sorunun cevabını zaten buldum. Zaten sahip olduğum bir cevap için başka bir soru açmam gerektiğini düşünüyorsanız, lütfen bana söyleyin.