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

java的父類和子類

鄭雨菲1年前7瀏覽0評論

Java是面向對象的編程語言,使用類繼承來實現代碼的重用。類之間的繼承關系可以分為父類和子類,父類是子類的基礎,子類可以繼承父類的屬性和方法,也可以新增自己的屬性和方法。

public class Animal {
String name;
int age;
public void eat() {
System.out.println("Animal is eating");
}
}
public class Dog extends Animal {
String breed;
public void bark() {
System.out.println("Dog is barking");
}
}

在以上代碼中,Animal類是Dog類的父類,Dog類繼承了Animal類的name和age屬性以及eat()方法。而Dog類新增了自己的breed屬性和bark()方法。

子類可以使用繼承來實現代碼的復用,也可以通過重寫父類的方法來改變父類的行為。

public class Animal {
String name;
int age;
public void eat() {
System.out.println("Animal is eating");
}
}
public class Dog extends Animal {
String breed;
public void bark() {
System.out.println("Dog is barking");
}
@Override
public void eat() {
System.out.println("Dog is eating");
}
}

以上代碼中,Dog類重寫了Animal類的eat()方法,改變了Animal類默認輸出的內容。

總之,父類和子類之間的繼承關系是Java中面向對象編程的核心,合理地使用繼承可以提高代碼的復用性和可維護性。