8. Programmieren mit Objekten - auf Matthias-Draeger.info

8. Programmieren mit Objekten - auf Matthias-Draeger.info 8. Programmieren mit Objekten - auf Matthias-Draeger.info

matthias.draeger.info
von matthias.draeger.info Mehr von diesem Publisher
29.06.2015 Aufrufe

8.2 Felder Feld (array) a: Repräsentation der Werte eines Produkttyps T n mit beliebigem aber gleichem Basistyp T und beliebiger aber fester natürlicher Zahl n > 0 . Java-Spezifika: - ein Feldtyp wird mit T[] bezeichnet. Bsp: double[] ist ein Feldtyp mit Basistyp Float, Point[] ist Feldtyp mit Basistyp Point (!) - Felder sind Objekte und müssen erzeugt werden. hs / fub - alp2-08 16

Erzeugung eines Felds double[] myArray = new double[4]; 0.0 0.0 0.0 0.0 myArray[0] myArray[3] ⇒ Feldvariable hat Verweistyp. - Indexierte Feldvariable myArray[i] bezeichnet das i+1-te Feldelement (erstes: myArray[0]) -Typ der Indexmenge: int oder verträglich mit int - Feldelemente werden gemäß Basistyp voreingestellt. (Autoinitialisierung) hs / fub - alp2-08 17

<strong>8.</strong>2 Felder<br />

Feld (array) a:<br />

Repräsentation der Werte eines Produkttyps T n <strong>mit</strong><br />

beliebigem aber gleichem Basistyp T und beliebiger aber<br />

fester natürlicher Zahl n > 0 .<br />

Java-Spezifika:<br />

- ein Feldtyp wird <strong>mit</strong> T[] bezeichnet.<br />

Bsp: double[] ist ein Feldtyp <strong>mit</strong> Basistyp Float,<br />

Point[] ist Feldtyp <strong>mit</strong> Basistyp Point (!)<br />

- Felder sind Objekte und müssen erzeugt werden.<br />

hs / fub - alp2-08 16

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!