Attriubute und Methoden: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
|||
| Zeile 1: | Zeile 1: | ||
* '''Attribute''' (auch: Instanzvariablen) sind die Eigenschaften eines Objekts. | * '''Attribute''' (auch: Instanzvariablen) sind die Eigenschaften eines Objekts. | ||
* '''Methoden''' definieren das Verhalten eines Objekts (z. B. Aktionen oder Reaktionen). | * '''Methoden''' definieren das Verhalten eines Objekts (z. B. Aktionen oder Reaktionen). | ||
== Beispiel: Klasse Auto mit Attributen und Methode == | |||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
| Zeile 19: | Zeile 17: | ||
} </syntaxhighlight> | } </syntaxhighlight> | ||
== Zugriff von außen == | |||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
| Zeile 28: | Zeile 26: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Hinweise == | |||
* Methoden können auch Parameter erhalten oder einen Rückgabewert liefern. | * Methoden können auch Parameter erhalten oder einen Rückgabewert liefern. | ||
Aktuelle Version vom 12. Januar 2026, 14:02 Uhr
- Attribute (auch: Instanzvariablen) sind die Eigenschaften eines Objekts.
- Methoden definieren das Verhalten eines Objekts (z. B. Aktionen oder Reaktionen).
Beispiel: Klasse Auto mit Attributen und Methode
public class Auto {
// Attribute, Eigenschaften, Instanzvariablen
String marke;
int baujahr;
// Methoden, Verhalten
public void starten() {
System.out.println("Motor startet...");
}
}
Zugriff von außen
Auto meinAuto = new Auto();
meinAuto.marke = "VW";
meinAuto.baujahr = 2022;
meinAuto.starten();
Hinweise
- Methoden können auch Parameter erhalten oder einen Rückgabewert liefern.
- Der Zugriff auf Attribute erfolgt standardmäßig direkt, sollte aber in professionellen Anwendungen über Getter/Setter geregelt werden (siehe Kapselung).
