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

  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • We've moved!

    We've moved!

    7 Ocak 2008
  • mliskIT

    mliskIT

    29 Mart 2012