SORU
8 Mart 2010, PAZARTESİ


Süper Python kurucu çağırmak

class A:
 def __init__(self):
   print "world"

class B(A):
 def __init__(self):
   print "hello"

B()
hello

Tüm süper yapıcı beraber çalıştığım diğer diller örtülü olarak çağrılır. Nasıl bir Python çağırmak mı? super(self) beklerdim ama bu işe yaramıyor

CEVAP
8 Mart 2010, PAZARTESİ


super() ebeveyn-gibi bir nesne döndürüryeni-stil sınıfları:

class A(object):
 def __init__(self):
   print "world"

class B(A):
 def __init__(self):
   print "hello"
   super(B, self).__init__()

B()

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009
  • XxMinayaxX1

    XxMinayaxX1

    9 Mayıs 2012