为什么Overloaded的方法是可以改变返回值的类型de?
答案:2 悬赏:10 手机版
解决时间 2021-02-15 15:04
- 提问者网友:骑士
- 2021-02-14 22:44
为什么Overloaded的方法是可以改变返回值的类型de?
最佳答案
- 五星知识达人网友:酒安江南
- 2021-02-14 23:19
不是改变返回值类型,这个概念是不对的。
是增加了返回值类型的种类!
public String aaa(int b,ArrayList c){
String ddd;
方法体
return ddd;
}
String是返回类型,那么return后面的类型必然是String。
你理解方法重载(overload?)
public int aaa(int b,ArrayList c){
int ddd;
方法体
return ddd;
}
这个方法和你的就是方法重载,方法名相同而已,返回类型和参数要至少有一个不同!
是增加了返回值类型的种类!
public String aaa(int b,ArrayList c){
String ddd;
方法体
return ddd;
}
String是返回类型,那么return后面的类型必然是String。
你理解方法重载(overload?)
public int aaa(int b,ArrayList c){
int ddd;
方法体
return ddd;
}
这个方法和你的就是方法重载,方法名相同而已,返回类型和参数要至少有一个不同!
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-02-15 00:11
这个很容易理解呀,比如说我写一个方法,这个方法什么也不做,就是
retrun 一个你传进来的参数,那么你改变参数,返回值自然改变了呀
retrun 一个你传进来的参数,那么你改变参数,返回值自然改变了呀
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯