Overloaded的方法是可以改變返回值的類型。
這句話是正確的,唯一區分方法重載的是方法的參數列表不同,當參數列表不同時就可改變其返回類型
package alltest;
public class OverLoadTest {
public void m1(int x){}
public int m1(int x,int y){return 12;}
// public String m1(int x){return "12";} //error!Duplicate method m1(int)
//in type OverLoadTest
public String m1(int x,int y,int z){return "abc";}
public int m1(String x,int y){return 12;};
}
當參數列表不同時,能達到區分重載時,就可以改變方法的返回類型
Java編程基礎-----重載方法的返回值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.