一、方法過載
概念:在同乙個類中,存在多個方法名相同,引數列表不同的方法(包括型別和數量)。
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...