色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java語言中 方法的重寫和重載

錢諍諍1年前7瀏覽0評論

JAVA是一種面向對象編程語言,方法是JAVA語言中比較重要的部分。重載和重寫是JAVA中兩個重要的概念。

重載:當在同一個類中,存在多個方法名相同但參數列表不同的方法時,稱為方法的重載。重載方法可以有不同的返回類型,但方法簽名不能相同。

public class Overload{
public void print(int x){
System.out.println("重載方法的參數是int類型:" + x);
}
public void print(String x){
System.out.println("重載方法的參數是String類型:" + x);
}
public void print(double x){
System.out.println("重載方法的參數是double類型:" + x);
}
}

在上面的示例中,print方法被重載了,每個方法都有不同的參數類型。當調用print方法時,JAVA會自動選擇最相近的匹配重載方法。

重寫:當子類中的方法與父類中的方法名稱、返回值類型、參數列表都相同,就稱為方法的重寫。重寫方法不能比被它重寫的方法聲明更多的檢查異常。

public class Shape{
public void draw(){
System.out.println("繪制圖形");
}
}
public class Circle extends Shape{
public void draw(){
System.out.println("繪制圓形");
}
}

在上面的示例中,子類Circle重寫了父類Shape的draw方法。當調用Circle的draw方法時,會執行子類中重寫的方法,而不是執行父類中原來的方法。這就是方法重寫的特性。