Warum keine for-Schleife in Klassen? |
24.01.2016, 19:20 | Auf diesen Beitrag antworten » | |||||
HJ.S | Warum keine for-Schleife in Klassen? Meine Frage: Hallo, warum gehen denn in einer selber geschriebenen Klasse keine for-Schleifen oder Zuweisungsbefehle ohne es in eine Methode zu packen? Meine Ideen: Vielen Dank. |
|||||
|
||||||
24.01.2016, 20:22 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Weil Java vorschreibt, dass so etwas nur in einer Methode stehen kann. Die Sprache wurde so entworfen. In python kannst du den Code auch außerhalb von Methoden direkt nach dem import schreiben. |
|||||
24.01.2016, 20:41 | Auf diesen Beitrag antworten » | |||||
HJ.S | Sehr cool zu wissen. Also wenn ich ein Array innerhalb einer selber geschriebenen Klasse initialisieren muss (mittels for-Schleife) erstelle ich mir einfach eine void-Methode zur Initialisierung? Diese dann auf private oder public setzen? Private ist wahrscheinlich schlecht, da die Methode ja in der main-Funktion aufgerufen werden muss? |
|||||
24.01.2016, 20:48 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Zum Initialisieren gibt es den Konstruktor. Dazu schreibst du in der Klasse einfach den Klassennamen, gefolgt von den Funktionsargumenten (also einfach "()" und der Deklaration "{ for... }". Beispiel
|
|||||
Anzeige | ||||||
|
||||||
24.01.2016, 20:53 | Auf diesen Beitrag antworten » | |||||
HJ.S | Besten Dank :-) |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |