Jest to klasa w starym stylu:Czy podklasy z obiektu są takie same, jak definiowanie typu jako metaklasy?
class OldStyle:
pass
Jest to klasa new-style:
class NewStyle(object):
pass
Jest to również klasa new-style:
class NewStyle2:
__metaclass__ = type
Czy istnieje jakąkolwiek różnicę między NewStyle
a NewStyle2
?
Mam wrażenie, że jedynym skutkiem dziedziczenia z object
jest zdefiniowanie metacylasu type
, ale nie mogę znaleźć żadnego potwierdzenia tego, poza tym, że nie widzę żadnej różnicy.