2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

如何實現抽象類中的方法?

更新時間:2022-04-21 來源:黑馬程序員 瀏覽量:

本節通過一個案例來學習如何實現抽象類中的方法,具體步驟如下:

1.創建Animal類

創建一個Animal抽象類,并在類中定義一個抽象call()方法,如文件3-25所示。

文件3-25Animal.java

package com.itheima.example12;
// 定義抽象類Animal
public abstract class Animal {
    abstract void call(); // 定義抽象方法call()
}

2.創建Cow類

創建一個Cow類,使其繼承Animal抽象類,并在Animal類重寫抽象方法call(),如文件3-26所示。

文件3-26Cow.java

package com.itheima.example12;
// 定義Cow類繼承抽象類Animal
public class Cow extends Animal {
    // 實現抽象方法call()
    void call() {
        System.out.println("哞...");
    }
}

3.創建測試類

創建一個測試類Example12,在main()方法中創建了一個子類Cow對象,并調用該對象的call()方法,如文件3-27所示。

文件3-27Example12.java

package com.itheima.example12;
// 定義測試類
public class Example12 {
    public static void main(String[] args) {
        Cow c = new Cow(); // 創建Cow類的實例對象
        c.call(); // 調用cow對象的call()方法
    }
}

運行結果如圖3-15所示。

1650512369161_105.png

圖3-15運行結果從圖3-15的運行結果可以看出,子類實現了父類的抽象方法后,可以正常進行實例化,并通過實例化對象調用子類中的方法。






猜你喜歡:

如何在類中定義構造方法?

什么是抽象類?怎么定義?

SpringBoot整合Redis來實現緩存技術

springmvc攔截器及源碼分析【技術點干貨】

黑馬程序員java高級軟件工程師培訓

分享到:
在線咨詢 我要報名
和我們在線交談!