faecher:informatik:oberstufe:java:objektorientierung:uml:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
faecher:informatik:oberstufe:java:objektorientierung:uml:start [06.05.2021 12:10] – [Vorzeichen?] sbelfaecher:informatik:oberstufe:java:objektorientierung:uml:start [06.05.2021 14:57] – [Klassenvariablen] sbel
Zeile 58: Zeile 58:
 ===== Klassenvariablen ===== ===== Klassenvariablen =====
  
-Alle bisherigen Attribute waren Instanzvariablen. Jede Instanz der Hunde-Klasse speichert die Werte ihrer Instanzvariablen  in einem eigenen Speicherbereich, zwei Instanzen der Hunde-KLasse können also nicht gegenseitig auf die Werte ihrer Instanzvariablen zugreifen.+Alle bisherigen Attribute waren Instanzvariablen. Jede Instanz der Hunde-Klasse speichert die Werte ihrer Instanzvariablen  in einem eigenen Speicherbereich, zwei Instanzen der Hunde-Klasse können also nicht gegenseitig auf die Werte ihrer Instanzvariablen zugreifen.
  
 Wenn wir nun beispielsweise die Zahl der erzeugten Hunde-Objekte zählen wollen, haben wir ein Problem: Wir können zwar Flöhe auf jedem Hund zählen, haben aber keinen gemeinsamen Zähler für alle Objekte, den jede Instanz lesen und schreiben kann. Wenn wir nun beispielsweise die Zahl der erzeugten Hunde-Objekte zählen wollen, haben wir ein Problem: Wir können zwar Flöhe auf jedem Hund zählen, haben aber keinen gemeinsamen Zähler für alle Objekte, den jede Instanz lesen und schreiben kann.
  • faecher/informatik/oberstufe/java/objektorientierung/uml/start.txt
  • Zuletzt geändert: 07.10.2023 11:17
  • von Marco Kuemmel