抽象類別的特點是:1、抽象類別和抽象方法都需要用abstract修飾;2、抽象類別中可以沒有抽象方法,但抽象方法一定在抽象類別中;3、抽象類別不能直接創造物件;4、抽象類別有建構方法。
抽象類別的特點:
(推薦學習:java入門程式)
#1 、抽象類別和抽象方法都需要用abstract修飾;
2、抽象方法必須在抽象類別中,抽象類別中可以沒有抽象方法;
3、抽象類別不能直接創造對象(實例化);
4、抽象類別的子類別如果重寫所有抽象方法,那麼就是一個具體的類別;
(影片教學推薦:java影片教學)
5、抽象類別的子類別不重寫所有抽象方法,那麼子類別還是抽象類別;
6、抽象類別有建構方法,目的是讓子類別來呼叫建構方法初始化;
程式碼範例:
abstract class Emoplyee { String name; public Emoplyee(String name) { this.name = name; } public void test() { } public abstract void work(); // public abstract void sleep(); } class Waiter extends Emoplyee { public Waiter(String s) { super(s); } public void work() { System.out.println("我来搽桌子"); } }
以上是抽象類別的特徵是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!