Attribut: Unterschied zwischen den Versionen
Erscheinungsbild
AL (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
AL (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Ein Attribut | Ein Attribut beschreibt eine Eigenschaft der [[Objekt]]e einer [[Klasse]]. | ||
Es kann als eine Art Speicherzelle für bestimmte Werte aufgefasst werden. | |||
Typische Eigenschaften sind beispielsweise Name, Alter, Kontostand. Auch die Verwaltung von Beziehungen zwischen Objekten, bspw. "Jeder Schueler hat einen Klassenlehrer" geschieht über Attribute (sogenannte [[Referenzattribute]]). | Typische Eigenschaften sind beispielsweise Name, Alter, Kontostand. Auch die Verwaltung von [[Assoziation|Beziehungen zwischen Objekten]], bspw. "Jeder Schueler hat einen Klassenlehrer" geschieht über Attribute (sogenannte [[Referenzattribute]]). | ||
Ein Attribut kann auch eine ganze [[Datenstruktur]], wie bspw. ein [[Array]], repräsentieren. | Ein Attribut kann auch eine ganze [[Datenstruktur]], wie bspw. ein [[Array]], repräsentieren. | ||
Attribute müssen in Java innerhalb einer [[Klasse]] deklariert werden. Hierzu wird die Sichtbarkeit (typischerweise <code>private</code>) und der zugehörige [[Datentyp]] (also <code>String</code>, <code>int</code>, Klasse <code>Schueler</code>, etc.) | Attribute müssen in Java innerhalb einer [[Klasse]] deklariert werden. Hierzu wird die Sichtbarkeit (typischerweise <code>private</code>) und der zugehörige [[Datentyp]] (also <code>String</code>, <code>int</code>, Klasse <code>Schueler</code>, etc.) angegeben. | ||
<syntaxhighlight lang="Java"> | <syntaxhighlight lang="Java"> | ||
Aktuelle Version vom 17. Januar 2026, 09:58 Uhr
Ein Attribut beschreibt eine Eigenschaft der Objekte einer Klasse. Es kann als eine Art Speicherzelle für bestimmte Werte aufgefasst werden.
Typische Eigenschaften sind beispielsweise Name, Alter, Kontostand. Auch die Verwaltung von Beziehungen zwischen Objekten, bspw. "Jeder Schueler hat einen Klassenlehrer" geschieht über Attribute (sogenannte Referenzattribute).
Ein Attribut kann auch eine ganze Datenstruktur, wie bspw. ein Array, repräsentieren.
Attribute müssen in Java innerhalb einer Klasse deklariert werden. Hierzu wird die Sichtbarkeit (typischerweise private) und der zugehörige Datentyp (also String, int, Klasse Schueler, etc.) angegeben.
private String name; // Attribut name, Datentyp String
private int alter; // Attribut alter, Datentyp int
private Lehrer klassenlehrer; // Attribut klassenlehrer, Datentyp ist die Klasse Lehrer