java中每一个方法体内必需要有一个返回语句这句话对吗

如题所述

第1个回答  2014-12-12
不能这么说,如果该方法不需要返回值,就不要返回语句,例子:
public void a(){
}
带返回值的方法才要返回语句,
public int a(){
return 1;//这种需要返回语句。
}
第2个回答  2014-12-12
错,绝对的错。

如:
public static void main(String args[]){

}追问

一个方法由具体的对象调用,不同的对象决定着同一个方法调用的不同结果。
这句话对吗

追答

不对。
前半名,有的方法是不能直接调用,如接口或抽象类的方法,它要么由子类继承,要么由实现类去实现;后半名,如果一个方法的返回值是固定的,不管哪个对象去调用,结果都一样。

本回答被提问者采纳
第3个回答  2014-12-12
返回一个引用,我理解的是你必须是给它返回一个值。“”虽然看来也是值但它没在内存中开辟空间存储。需要返回一个能找到的也就是实际存在的值。只是自己的理解,共同学习。
相似回答