1.JAVA中的方法重載發(fā)生在同一個類里面兩個或者是多個方法名相同但是參數(shù)不同的情況陵像。與此相對梳侨,方法覆蓋是說子類重新定義了父類的方法趣些,方法覆蓋必須有相同的方法名,參數(shù)列表词渤,返回值牵舱。覆蓋者可能不會限制它所覆蓋的方法的訪問
2.在使用重載時只能通過不同的參數(shù)樣式。例如缺虐,不同的參數(shù)類型芜壁,不同的參數(shù)個數(shù),不同的參數(shù)順序(當(dāng)然高氮,同一方法內(nèi)的幾個參數(shù)類型必須不一樣慧妄,例如可以是fun(int,float),但是不能為fun(int,int))剪芍;好像可以這樣寫啊
3.不能通過訪問權(quán)限塞淹、返回類型、拋出異常進(jìn)行重載
4.方法的異常類型和數(shù)目不會對重載造成影響
5.對于繼承來說罪裹,如果某一方法在父類中是訪問權(quán)限是priavte饱普,那么就不能在子類對其進(jìn)
行重載,如果定義的話状共,也只是定義了一個新的方法套耕,但是大布袋重載的效果