java中的方法可以不写返回值型别吗

 我来答
新科技17
2022-10-26 · TA获得超过5903个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:74.8万
展开全部

java中的方法可以不写返回值型别吗

非构造方法必须要有返回型别,其实构造方法的返回型别是void,只不过不能写出来而已
老师的说法是“除过构造方法应该都要写返回值
如果没有返回值的话,要写一个void,
不写的话系统是会报错的

在java方法覆盖时,父类 的返回值型别是float,子类的返回值型别可以是double吗

方法重写(Override):又叫做覆写,子类与父类的方法返回型别一样、方法名称一样,引数一样,这样我们说子类与父类的方法构成了重写关系。

java,重写时,返回值型别可以变吗?

可以.
但是改变后的型别必须是修改前型别的子型别..比如下面的情况
class Test1 {
public Object workO() {
return new Object();
}
}
class Test2 extends Test1 {
@Override
public String workO() {
return new String();
}
}
其中String是Object的子型别.

声明了函式是int返回值型别,可以不返回值吗

不可以。
如果返回值无用,那么你让他返回0或1就可以了。

java返回值型别

返回型别是你所需要什么就写什么。
如果你写的介面是增删改的方法的话,就一般是boolean居多,只要返回ture or false就行,当然int 或者是void 也可以
如果是些查询的方法的,你想得到的是张表的记录的话,那就是List居多。
这主要是看你想得到什么东西,假设我写的这个方法是一个就和的方法,我想得到最终的和,那我返回型别就是int 。如果我写的方法只是想呼叫,不需要得到什么,那就void就可以了。
介面的方法只要写多了就会知道用什么返回型别了。

在返回值型别为void的方法中可以有return语句吗

可以.经常使用retrun空返回来跳出一个函式的.
比如
void func()
{
for(int i=0;i<10;i++)
if(i==5)return; 不等回圈结束,直接结束函式
}

Overloaded的方法是否可以改变返回值型别

可以
public class Test
{
public static void main(String [] args){
Father f = new Father();
String s = f.Test(1,2);
int i = f.Test(1);
System.out.println(i);
System.out.println(s);
}
}
class Father{
public int Test(int i){
i = i;
return i;
}
public String Test(int i ,int j){
String s ="通过不同的方法可以返回不同型别的引数";
return s ;
}
}

Java中介面中定义方法需要写返回值型别吗

可以是void

Java方法中的返回值可以是哪些型别?

你想返回上面型别就返回什么型别

Java LinkedList类中,类似poll这种返回值型别为E的方法 其返回值如何给整形变数赋值?

E是泛型,泛型是什么取到的就是什么型别,什么还叫给整形赋值

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式