java 函数的返回值类型和形参必须是同一种类型吗
4个回答
展开全部
不必须
返回值可以是任何一种只要能解析出来的类型
比如:
public class Re {
/**
* @param args
*/
public static Re s(int a){
Re s=null;
return s;
}
public Re(int a){
int b=a;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Re(0);
}
}
你可以发现 这里 s 方法的 返回值 是Re 类型的
返回值可以是任何一种只要能解析出来的类型
比如:
public class Re {
/**
* @param args
*/
public static Re s(int a){
Re s=null;
return s;
}
public Re(int a){
int b=a;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Re(0);
}
}
你可以发现 这里 s 方法的 返回值 是Re 类型的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这根形参没有关系的,只跟你一开始的类是什么类型有关,如果你是
public String A(){```````` return a},那你返回的类型就必须是String
public String A(){```````` return a},那你返回的类型就必须是String
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从来没有这样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询