Klassenattribute
Klassenattribute sind Merkmale einer Klasse, die auf Klassenebene definiert sind und von allen Instanzen der Klasse gemeinsam genutzt werden. Sie unterscheiden sich von Instanzattributen, die in der Regel pro Objekt erzeugt werden und damit eine separate Kopie für jedes Objekt darstellen. Klassenattribute bleiben bestehen, solange die Klasse geladen ist, und dienen oft als Standardwerte oder konfigurierbare Konstanten.
Der Zugriff erfolgt typischerweise über den Klassennamen, z. B. ClassName.attribute, ist aber auch über eine Instanz
Beispiele: In Python lässt sich ein Klassenattribut wie anzahl_rad = 4 definieren; der Zugriff erfolgt über Fahrzeug.anzahl_rad
Verwendung und Best Practices: Klassenattribute eignen sich für Konstanten oder für Werte, die durch alle Instanzen