Bu eski tarz sınıftır:Nesneden alt sınıf, metaclass olarak tanımlayıcı türüyle aynı mıdır?
class OldStyle:
pass
Bu yeni bir tarzı sınıftır:
class NewStyle2:
__metaclass__ = type
mi var:
class NewStyle(object):
pass
Bu aynı zamanda yeni bir tarzı sınıftır NewStyle
ve NewStyle2
arasında herhangi bir fark var mı?
object
'dan devralmanın tek etkisinin aslında type
meta sınıfını tanımlaması gerektiği izlenimine sahibim, ancak herhangi bir fark görmediğimden başka bir onay bulamıyorum.