欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

JAVA的重寫和重載實例

江奕云1年前7瀏覽0評論

Java中的方法可以使用重寫和重載來實現多態,讓程序更加靈活和可讀性更高。下面我們來介紹重寫和重載的實例。

重寫:在子類中重新定義和父類相同的方法名、參數列表和返回類型的方法,被稱為重寫。重寫方法可以根據自己的需要重新實現父類中的方法,這樣就可以根據不同的需求來執行相同的方法。

public class Animal {
public void eat() {
System.out.println("吃東西");
}
}
public class Dog extends Animal {
public void eat() {
System.out.println("狗吃肉");
}
}
public static void main(String[] args) {
Animal animal = new Animal();
Dog dog = new Dog();
animal.eat();
dog.eat();
}

在上面的例子中,父類Animal中定義了eat()方法,子類Dog中對該方法進行了重寫,輸出不同的結果。運行結果為:

吃東西
狗吃肉

重載:在同一個類中定義多個同名方法,但是參數列表不同(類型、個數、順序),被稱為重載。根據傳入參數的類型、個數和順序來判斷使用哪個重載方法,提高了代碼的靈活性和復用性。

public void add(int a, int b) {
System.out.println(a + b);
}
public void add(int a, int b, int c) {
System.out.println(a + b + c);
}
public void add(double a, double b) {
System.out.println(a + b);
}

在上面的例子中,定義了三個同名的方法add,但是參數列表不同。分別是兩個int、三個int和兩個double類型的參數。這樣在不同場合下,可以使用不同類型的參數來調用不同的方法,實現了方法的重載。