Ich habe gerade angefangen, Java zu lernen und schrieb einen sehr schlechten Code.Ich bin mir ziemlich sicher, es gäbe einen besseren Weg, um den Code zu schreiben. Kann mir jemand erklären, warum dieser Code mir den Ausgang zu geben: "nullnull"Ich wollte nur zwei Strings in Java verketten
public class Hello {
public String a;
public String b;
public String c;
public Hello() {
c = "";
}
public String helloWorld() {
return c;
}
public String hello() {
a = "Hello";
return a;
}
public String world() {
b = "World";
return b;
}
public void join() {
c = a + b;
}
}
sieht aus wie Sie Methode aufgerufen beitreten, bevor andere Methoden aufrufen. Zeigen Sie uns die vollständigen Codes –
Dieser Code würde Ihnen überhaupt keine Ausgabe geben. Du rufst keine Methoden an, es sei denn, es gibt ein 'main', das du nicht gepostet hast. – khelwood
'Join()' muss nach dem tatsächlichen Setzen der Werte aufgerufen werden, was in Ihrem Fall höchstwahrscheinlich nicht erfolgt. – vegaasen