klassen1:grundbegriffe:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
klassen1:grundbegriffe:start [2020/08/30 09:05] – [Objektorientierung] Martin Pabst | klassen1:grundbegriffe:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
{{ : | {{ : | ||
- | < | + | < |
Alle gleichartigen Objekte (d.h. alle Objekte mit denselben Attributen und Methoden) fasst man zu einer **Klasse** zusammen. Eine Klasse kann man sich also Bauplan vorstellen, anhand dem der Computer beliebig viele gleichartige Objekte erstellen kann. \\ Die Klasse **Rechteck** beispielsweise legt fest, welche Attribute und Methoden die Rechteck-Objekte haben. | Alle gleichartigen Objekte (d.h. alle Objekte mit denselben Attributen und Methoden) fasst man zu einer **Klasse** zusammen. Eine Klasse kann man sich also Bauplan vorstellen, anhand dem der Computer beliebig viele gleichartige Objekte erstellen kann. \\ Die Klasse **Rechteck** beispielsweise legt fest, welche Attribute und Methoden die Rechteck-Objekte haben. | ||
</ | </ | ||
+ | < | ||
+ | <div style=" | ||
+ | </ | ||
Damit wir uns Klassen und Objekte vorstellen können, veranschaulichen wir sie als Klassendiagramme und Objektdiagramme. Das Klassendiagramm für die Klasse Rechteck siehst Du rechts. Oben steht die Bezeichnung der Klasse, es folgen - durch eine horizontale Strecke abgetrennt - ihre Attribute (mit Datentyp) und darunter ihre Methoden (mit Parametern, siehe später). | Damit wir uns Klassen und Objekte vorstellen können, veranschaulichen wir sie als Klassendiagramme und Objektdiagramme. Das Klassendiagramm für die Klasse Rechteck siehst Du rechts. Oben steht die Bezeichnung der Klasse, es folgen - durch eine horizontale Strecke abgetrennt - ihre Attribute (mit Datentyp) und darunter ihre Methoden (mit Parametern, siehe später). | ||
klassen1/grundbegriffe/start.1598771100.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)