SORU
25 EKİM 2010, PAZARTESİ


Python sınıf devralır nesne

object ' dan devralan bir sınıf bildirimi için bir neden var mı?

Ben sadece bunu yapan bir kod buldum ve iyi bir neden bulamıyorum.

class MyClass(object):
    # class code follows...

CEVAP
25 EKİM 2010, PAZARTESİ


Evet, bu bir 'yeni stil' nesne. Bir özelliği python2 tanıtıldı.2.

Klasik tarzı nesneler nesnelere farklı nesne modeli var, ve bazı şeyler düzgün eski stil nesnelerle çalışmaz yeni, örneğin, super(), @özellik tanımlayıcıları. Yeni stil sınıfı ne iyi bir açıklama için bu yazı bakın:

http://docs.python.org/release/2.2.3/whatsnew/sect-rellinks.html

Farklar açıklaması için link: http://stackoverflow.com/questions/54867/old-style-and-new-style-classes-in-python

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • thepoke64738

    thepoke64738

    17 HAZİRAN 2011
  • TokShogun

    TokShogun

    6 HAZİRAN 2009