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 » |
|
