我剛開始學習java並編寫了一個非常糟糕的代碼。我很肯定會有更好的方法來編寫代碼。任何人都可以解釋我爲什麼這個代碼給我的輸出: 「nullnull」我只想連接java中的兩個字符串
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;
}
}
看起來你叫調用其他方法之前加入方法。向我們顯示完整代碼 –
此代碼根本不會給你任何輸出。你沒有調用任何方法,除非有一個你沒有發佈的'main'。 – khelwood
'join()'必須在實際設置值後調用,在你的情況下,最有可能不會完成。 – vegaasen