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

java重載和重寫的實例

楊偉東1年前8瀏覽0評論

在Java中,重載和重寫是兩個重要的概念。

首先,重載是指在同一個類中可以有多個方法,但方法的名字相同,而參數列表不同。這就是方法重載。例如:

public class Calculator {
public int add(int a, int b) {
return a + b;
}
public float add(float a, float b) {
return a + b;
}
}

在上面的代碼中,有兩個add方法,但參數類型不同,這就是方法重載。

其次,重寫是指在繼承關系中,子類可以重寫父類的方法,也就是覆蓋父類的方法。例如:

public class Animal {
public void eat() {
System.out.println("I can eat.");
}
}
public class Dog extends Animal {
public void eat() {
System.out.println("I can eat meat.");
}
}

在上面的代碼中,Dog類繼承了Animal類的eat()方法,但Dog類重寫了這個方法,覆蓋了父類的實現。

總結起來,重載和重寫都是Java多態的體現,重載讓方法名可以相同但參數不同,而重寫讓子類可以覆蓋掉父類的方法實現。