我写了下面的java代码,我预计编译器会抱怨它。但我没有得到任何错误。为什么是这样 ?编译器不会抱怨返回类型。为什么?
public static void main(String[] args) {
Ba ba = new Ba();
ba.fetchSomeValues();
}
public String fetchSomeValues(){
return "Hello";
}
}
我打电话的方法fetchSomeValues()
应返回“你好”(这是一个字符串),并在main方法我已经包括ba.fetchSomeValues();
没有它初始化为String
变量。编译器不会抱怨这是为什么?
因为这不是问题。 – Boann