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

  • FF Radio

    FF Radio

    16 Mayıs 2008
  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • Yo Mama

    Yo Mama

    18 EYLÜL 2005