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

java父類定義數據成員和方法

錢斌斌1年前8瀏覽0評論

Java是一種面向對象的編程語言,它支持繼承機制。在Java中,可以使用父類定義數據成員和方法,這些成員和方法可以被子類繼承和使用。

public class Animal {
protected String name;  // 使用protected修飾符定義一個名稱屬性
public Animal(String name) {
this.name = name;
}
public void eat() {  // 定義一個eat方法
System.out.println(name + " is eating.");
}
}

在這里,我們定義了一個名為Animal的類作為父類。該類具有一個protected修飾符的名稱屬性name和一個eat方法。protected修飾符表示屬性和方法可以被子類繼承訪問,但不能被其他類訪問。

現在,讓我們繼承這個Animal類并使用它的數據成員和方法。

public class Cat extends Animal {
public Cat(String name) {
super(name);
}
public void meow() {
System.out.println(name + " is meowing.");
}
}

在這個例子中,我們定義了一個名為Cat的子類,它繼承了Animal類。我們使用super關鍵字調用父類構造函數來初始化name屬性。在Cat類中,我們還定義了一個名為meow的方法,它輸出了貓正在叫的信息。

現在,我們可以實例化Cat類并使用它的屬性和方法。

public class Main {
public static void main(String[] args) {
Cat cat = new Cat("Kitty");
cat.eat();
cat.meow();
}
}

在這里,我們創建了一個名為Main的類來使用Cat類的方法和屬性。我們實例化了一個名為cat的對象并傳遞一個名為Kitty的參數給它。我們使用cat對象調用了eat和meow方法,它們分別輸出了貓正在吃和叫的信息。

綜上所述,Java中可以使用父類定義數據成員和方法,子類可以繼承和使用這些數據成員和方法,并且可以添加自己的新方法和屬性。