Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Sinn der init() - Methode » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Sinn der init() - Methode
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Java_Beginner
unregistriert
Sinn der init() - Methode Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Hallo :-)

ich verstehe nicht ganz, was die init()-Methode für einen Sinn hat? Wenn ich eine Klasse Konto habe, ist es klar, dass die Attribute (sagen wir mal, Name und Kontostand) private-Access haben sollen. Ich könnte mir doch anstatt der init()-Methode innerhalb der Klasse auch einfach eine void drucken () - Methode erstellen, welche mir mit System.out.println den Namen und den Kontostand ausgibt?



Meine Ideen:
Vielen Dank :-)
23.11.2015 02:36
Java_Beginner
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich bin, glaube ich, selber auf die Lösung gekommen. Und zwar:

Die init()-Methode hat Übergabeparameter. Innerhalb der Klasse erfolgt dann die Zuweisung der Übergabeparameter zu den entsprechenden Attributen. Also ist der Sinn der init()-Methode einfach, dass verschiedene Namen übergeben werden können?

Das könnte ich mir aber wahrscheinlich sparen, wenn ich mit dem Konstruktor arbeite und den gewünschten Namen gleich zu Beginn mit an die Klasse übergebe?
23.11.2015 02:54
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hast du dafür auch Quellcode?

__________________
Syntax Highlighting fürs Board (Link)
23.11.2015 06:33 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Sinn der init() - Methode