方法重寫是子類繼承父類(默認繼承Object類)后覆寫父類的方法 需要保證同名 同參 同回傳值 且訪問權限范圍不能縮小(public>protected>default>private)
public class Father{
public int method(){
return -1;
}
}
class Son extends Father{
//訪問范圍不能小 回傳值 方法名 引數 全部一致!
//方法重寫/方法覆寫
public int method(){
return -2;
}
}
方法多載是同類中可以有多個同名但引數不同的方法 呼叫方法的時候可根據傳參情況執行對應的方法 需要注意引數不同可以指引數數量不同 也可以指數量相同但資料型別不同
public class Test{
public int sum(int a,int b){
return a+b;
}
//引數型別不同
public int sum(double a,double b){
return a+b;
}
//引數個數不同
public int sum(int a,int b,int c){
return a+b+c;
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/550634.html
標籤:其他
上一篇:Go語言入門8(匿名函式 閉包)
下一篇:返回列表
