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

  • DavidParody

    DavidParody

    17 EKİM 2009
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013