我寫了下面的java代碼,我預計編譯器會抱怨它。但我沒有得到任何錯誤。爲什麼是這樣 ?編譯器不會抱怨返回類型。爲什麼?
public static void main(String[] args) {
Ba ba = new Ba();
ba.fetchSomeValues();
}
public String fetchSomeValues(){
return "Hello";
}
}
我打電話的方法fetchSomeValues()
應返回「你好」(這是一個字符串),並在main方法我已經包括ba.fetchSomeValues();
沒有它初始化爲String
變量。編譯器不會抱怨這是爲什麼?
因爲這不是問題。 – Boann