Was genau passiert hier in diesem Aufruf? :"new AmigoOutputStream(new FileOutputStream(fileName));"
Torben
Level 18
Ich habe eine kleine Verständnis Frage
In der Diskussion
Kommentare (2)
- Beliebt
- Neu
- Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Torben
16 Januar, 09:11
Vielen Dank für die ausführliche Erklärung. 👍
+1
Thomas
14 Januar, 08:16
Du initialisiertst ein Objekt mittels eines Konstruktors.
Der AmigoOutputStream Konstruktor erwartet, daß du ihm ein Argument vom Typ FileOutputStream übergibst. Und mit diesem Statement machst du das. Alternativ kannst du auch
schreiben.
Der Konstruktor hat die Aufgabe das Objekt 'gültig' zu machen, es in einen Funktionsfähigen Zustand zu versetzen. Dazu benötigt er Informationen die du als Argument übergibst.
Im Prinzip das Gleiche als würdest du einen Punkt initalisieren.
Nur benötigst du für einen validen Punkt x|y Koordinaten und für den AmigoOutputStream ein Objekt (vom Typ FileOutputStream).
Üblicherweise wird der Initialisierungsparameter dann in einer Instanzvariablen (auch Feld oder Attribut) des Objekts gespeichert um es später wieder verwenden zu können.
0