方法過載 方法重寫

2021-10-06 01:13:43 字數 663 閱讀 6398

1、方法過載

protected void fun(int a) 

protected void fun(int a, int b)

protected void fun(long a)

private void fun(int a, long b)

private void fun(long b, int a)

protected int fun(int a, int b, int c)

2、方法重寫

總結:兩同:方法名和引數列表相同

兩小:返回值或宣告異常比父類小(或相同)   

一大:訪問修飾符比父類的大(或相同)

方法過載,方法重寫

方法過載 前提 必須在同一類中!才能過載 特點 這幾個方法要在乙個類中 這幾個方法名字要一樣 這幾個方法引數項不同 引數型別不同 主要就是 引數列表不能相同 順序可以不同 方法的重寫 前提是繼承關係 訪問修飾符要比繼承之前的大,返回值型別相同,方法名相同,引數列表相同,但方法體不同,稱為方法的重寫 ...

方法過載 方法重寫

同乙個類中,方法名一致,但引數 數量 型別 順序 不一樣。數量 public a 與public a int a 型別 public a int a 與public a string a 順序 public a string a,int a 與public a int a,string a 子類繼承...

方法重寫與方法過載

1 方法重寫 overiding method 1.1在物件導向程式設計中,子類可繼承父類中的方法,而不需要重新編寫相同的方法。但有時子類並不想原封不動地繼承父類的方法,而是想作一定的修改,這就需要採用方法的重寫。方法重寫又稱方法覆蓋。若子類中的方法與父類中的某一方法具有相同的方法名 返回型別和參數...