1. 程式人生 > >Java抽象類/抽象方法

Java抽象類/抽象方法

abs 技術分享 不用 加油 alt ext void mage round

java抽象類的特點:

*抽象類無法被實例化

*子類繼承抽象類然後實例化子類

*子類繼承了抽象類剋必須實現抽象類的中的抽象方法

*抽象類的定義 abstract class ***

*抽象方法的定義:public abstract void ***();ps:抽象方法不能有方法體

---------------------------------------------------------------------------

下面我們來代碼實現下:

先創建一個.java文件

技術分享圖片

然後我們定義個抽象類

技術分享圖片

抽象類無法被直接實例化,我們可以讓子類繼承然後實例化子類

技術分享圖片

然後我們實例化子類

技術分享圖片

我們來試試看:

技術分享圖片

--------------------------

ps:子類繼承抽象類必須得實現抽象類中的抽象方法,如果我們是抽象類繼承抽象得話也就可以不用繼承抽象方法了,顯然抽象子類也不可以被實例化。

抽象類繼承抽象類:abstract class Student extends Person{

}

---------------------------------------------------------------------------------------------------------

加油哦!!!

Java抽象類/抽象方法