8. Programmieren mit Objekten - auf Matthias-Draeger.info
8. Programmieren mit Objekten - auf Matthias-Draeger.info 8. Programmieren mit Objekten - auf Matthias-Draeger.info
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
- Seite 1 und 2: 8. Programmieren mit Objekten 8.1 O
- Seite 3 und 4: Beispiel: Bankkunden und ihre Konte
- Seite 5 und 6: Andere mögliche Initialisierungen
- Seite 7 und 8: Vergleich mit Listen in funktionale
- Seite 9 und 10: cons lineare Listen class IList{...
- Seite 11 und 12: Vorteile eines Wächterelements boo
- Seite 13 und 14: Einfügen in lineare zirkuläre Lis
- Seite 15: Wichtige Variante: Doppelt verkette
- Seite 19 und 20: Kein Feld: Point [] pFeld; null Lee
- Seite 21 und 22: Traversieren (2) for(int i = 0; i<
- Seite 23 und 24: Programmieren mit Feldern (Beispiel
- Seite 25 und 26: Polynomauswertung nach Horner: p n
- Seite 27 und 28: 8.4 Zeichenketten In vielen Program
- Seite 29 und 30: Weiteres Besonderheiten … oder au
<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