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

java父類和子類

孫婉娜1年前8瀏覽0評論

在Java編程中,類可以分為父類和子類。一個父類可以擁有若干個子類,而每個子類都繼承了父類的屬性和方法,同時也可以自己新增屬性和方法。

//定義一個父類
public class Animal {
private String name;
private int age;
public Animal(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void eat() {
System.out.println(name + " is eating.");
}
}
//定義一個子類
public class Dog extends Animal {
public Dog(String name, int age) {
super(name, age);
}
public void bark() {
System.out.println(getName() + " is barking.");
}
}

在上面的代碼中,我們定義了一個Animal類作為父類,里面有兩個私有屬性name和age,以及一個公有方法eat()。接著,我們定義了一個Dog類作為Animal的子類,它繼承了Animal的屬性和方法,同時新增了一個公有方法bark()。

我們可以創(chuàng)建一個Dog對象,并調(diào)用它們的方法:

public class Main {
public static void main(String[] args) {
Dog dog = new Dog("Bob", 2);
dog.eat();  //輸出:"Bob is eating."
dog.bark(); //輸出:"Bob is barking."
}
}

輸出結(jié)果表明,我們成功地創(chuàng)建了一個Dog對象,并可以通過調(diào)用它們的方法來訪問它們的屬性和實現(xiàn)不同的行為。這正是Java中繼承的核心思想。