Java學習心得之方法過載

2021-08-09 13:18:36 字數 723 閱讀 6970

一、方法過載

概念:在同乙個類中,存在多個方法名相同,引數列表不同的方法(包括型別和數量)。

public class person 

private string print(string name)

protected int print(int age)

void print(string name,int age)

}

上面**中,我們可以看到,person類中有4個方法名相同,但是引數列表不同的方法(引數型別或引數數量),因此構成過載。

同時我們還可以看待,這幾個方法的返回值型別,異常型別,訪問修飾符不一樣,但是這不對過載構成影響。

注意:

1.在使用過載時,只需引數列表不同即可(引數數量或引數型別)

2.訪問許可權,返回值型別,異常型別不同,引數列表相同的,不構成過載。

二、構造方法過載

與普通方法一樣

public class person 

public person(string name)

public person(int age)

public person(string name ,int age)

}

Java學習心得

string systemname system.getproperties getproperty os.name if systemname.tolowercase startswith win else 定義時間格式 private static datetimeformatter sf da...

OC學習心得之方法

方法是類的行為,寫在介面和實現兩個檔案中。在介面部分宣告方法,在實現部分實現方法。1 類方法與例項方法 objective c中的類可以宣告兩種型別的方法 例項方法和類方法。例項方法就是乙個方法,它在類的乙個具體例項的範圍內執行。也就是說,在你呼叫乙個例項方法前,你必須首先建立類的乙個例項。而類方法...

JAVA學習心得 執行緒

1 執行緒的優先順序都在常數1 thread.min priority 到10 thread.max priority 之間。若沒有明確設定,則執行緒的優先順序為常數5 thread.norm priority 執行緒優先順序可以通過setpriority int grade 方法調整。getpri...