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ş:
Python statik sınıf değişkenleri...
Nasıl bir Python nesne özniteliği vars...
Python ile bir sınıf adını almak...
Tek bir anlamı çift çizgi Python nesne...
Python, nasıl bir iterable nesne ise b...