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

  • bored before i even began

    bored before

    30 Mart 2009
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009
  • YAN TV

    YAN TV

    20 EKİM 2011