toString - Methode |
13.07.2015, 15:17 | Auf diesen Beitrag antworten » | |||||
Tina92 | toString - Methode Meine Frage: Hallo :-) Ich möchte eine toString - Methode zurückgeben mit einem Integer. Hier einmal der Code:
Meine Ideen: Muss ich bei der toString - Methode jetzt wirklich return String.valueOf(ausgabe) machen? Das ist doch nicht der Sinn einer toString-Methode? Vielen Dank |
|||||
|
||||||
13.07.2015, 16:06 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Du musst. Der Sinn ist, dass du println(t) schreiben kannst. t wird dann implizit in einen String umgewandelt. |
|||||
13.07.2015, 16:07 | Auf diesen Beitrag antworten » | |||||
Tina92 | Danke für die Antwort, dann kann ich theoretisch auch nur Methoden zurückgeben, welche public String ..... gekennzeichent sind? |
|||||
13.07.2015, 16:29 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Methoden zurückgeben? Ich kann dir nicht folgen. |
|||||
Anzeige | ||||||
|
||||||
13.07.2015, 17:20 | Auf diesen Beitrag antworten » | |||||
Tina92 | Zum Beispiel: public static int zahl (int n) { int ergebnis = n*n; } public String toString () { return zahl(); } Das wird ja so nicht funktionieren, daher meine ich, ob anstatt des Integer ein String zahl(int n) stehen müsste? |
|||||
13.07.2015, 17:22 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | public String toString () Eine Funktion gibt immer ihren Rückgabetyp an. Wenn da String steht, musst du auch einen String zurückgeben, wir sind ja hier nicht bei JavaScript. |
|||||
13.07.2015, 17:23 | Auf diesen Beitrag antworten » | |||||
Tina92 | Vielen Dank :-) |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
|
Die Neuesten » |
|