求大神指導⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
對於同一個類,如果這個類裡面有兩個或者多個重名的方法,但是方法的參數個數、類型、順序至少有一個不一樣,這時候局構成方法重載。
public class Test{
public void a( ){
};
public void a( int i){
};
}
說明:在Test類中有兩個方法,名字都相同,都是a。在調用方法a時,如果不傳參數,則系統會自動調用第一個方法a,如果傳入一個 int 類型的參數,則系統調用第二個方法a。
public class Test{
public void a(int i){
};
public void a(String j){
};
}
說明:在Test類中有兩個同名的方法a。在調用方法時,如果傳入一個int類型的參數,則會自動調用第一個a方法,如果傳入一個String類型的參數,則會自動調用第二個方法a。
public class Test{
public void a(int i,String j){
}
public class a(String j,int i){
}
}
說明:在Test類中有兩個同名的方法。在調用方法時,如果傳入的第一個參數類型為int,第二個參數類型為String,則自動調用第一個方法a。如果傳入的第一個參數為String類型,第二個參數類型為int,則自動調用第二個方法a。