中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java類怎樣實現繼承

小樊
82
2024-11-16 08:09:30
欄目: 編程語言

在Java中,類通過使用關鍵字extends來實現繼承。子類繼承父類的屬性和方法,這樣可以復用代碼并減少代碼冗余。以下是一個簡單的繼承示例:

// 父類
public class Animal {
    protected String name;

    public Animal(String name) {
        this.name = name;
    }

    public void makeSound() {
        System.out.println("The animal makes a sound");
    }
}

// 子類
public class Dog extends Animal {
    private int age;

    public Dog(String name, int age) {
        super(name); // 調用父類的構造方法
        this.age = age;
    }

    // 重寫父類的方法
    @Override
    public void makeSound() {
        System.out.println("The dog barks");
    }

    // 新增子類的方法
    public void bark() {
        System.out.println("The dog barks loudly");
    }
}

// 測試類
public class Main {
    public static void main(String[] args) {
        Dog myDog = new Dog("Buddy", 3);
        myDog.makeSound(); // 輸出 "The dog barks"
        myDog.bark(); // 輸出 "The dog barks loudly"
    }
}

在這個示例中,我們創建了一個名為Animal的父類,其中包含一個名為makeSound的方法。然后,我們創建了一個名為Dog的子類,它繼承了Animal類。在子類中,我們重寫了makeSound方法,并添加了一個名為bark的新方法。最后,在main方法中,我們創建了一個Dog對象,并調用了它的makeSoundbark方法。

0
垣曲县| 革吉县| 沙坪坝区| 乡宁县| 花莲县| 桓仁| 徐闻县| 志丹县| 张家界市| 深水埗区| 和龙市| 安平县| 汕尾市| 襄樊市| 休宁县| 札达县| 扬中市| 广水市| 满城县| 通化市| 怀远县| 汕头市| 田林县| 华坪县| 丹凤县| 大英县| 玉门市| 隆林| 和静县| 渭源县| 阿瓦提县| 布尔津县| 乐都县| 潮州市| 民和| 本溪市| 神木县| 五莲县| 刚察县| 青州市| 黎平县|