In Python2 gibt es "klassische" Klassen und "neue" Klassen, die sich in ihrem Verhalten unterscheiden. Was genau das ist, weiß ich nicht, aber vermutlich geht es hierbei um grundsätzliche python-interne Design-Dinge. Um kompatibel zu bleiben, wurde diese Unterscheidungsmöglichkeit mit 'object' (für neues Klassen-Verhalten) eingeführt.
Soweit "laienhaft" korrekt?
Was ist mit Python3? Verstehe ich es richtig, dass ich hier nicht mehr von 'object' erben muss, um eine Klasse mit dem "neuen" Verhalten zu bekommen?
Code: Alles auswählen
class A():
pass
Korrekt?