Lernpfad:Einführung in Git/11: Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
== Objektarrays ==
== Objektarrays ==


Arrays können nicht nur primitive Datentypen speichern, sondern auch Objekte. Jedes Element ist dann eine Referenz auf eine Objektinstanz der deklarierten Klasse. Dabei können einzelne Indizes des Arrays auch auf dasselbe Objekt referenzieren. Ein Array ist aber auf Objekte einer Klasse beschränkt, die bei der Deklaration angegeben werden muss.
Arrays können nicht nur ''primitive Datentypen'' speichern, sondern auch Objekte. Jedes Element ist dann eine Referenz auf eine Objektinstanz der deklarierten Klasse. Dabei können einzelne Indizes des Arrays auch auf dasselbe Objekt referenzieren. Ein Array ist aber auf Objekte einer Klasse beschränkt, die bei der Deklaration angegeben werden muss.


<syntaxhighlight lang="Java">
<syntaxhighlight lang="Java">
Zeile 36: Zeile 36:


{{Aufgabe:Start|Icon=BlueJ Logo.png}}
{{Aufgabe:Start|Icon=BlueJ Logo.png}}
# Erstelle einen Fork des Projekts "arrays2" und öffne es in BlueJ.
# Erstelle einen Fork des Projekts "arrays2" und öffne es in {{BlueJ}}.
# Analysiere die Methode <code>public void objectArrayExample()</code> und führe sie aus.
# Analysiere die Methode <code>public void objectArrayExample()</code> und führe sie aus.
# Implementiere die Methoden <code>public void rollAll(Wuerfel[])</code> und <code>public int diceSum(Wuerfel[])</code>.
# Implementiere die Methoden <code>public void rollAll(Wuerfel[])</code> und <code>public int diceSum(Wuerfel[])</code>.
8.581

Bearbeitungen