-
abstract
(抽象修飾符)
鎖定
- 中文名
- 抽象的
- 外文名
- abstract
- 性 質
- 修飾符
- 類 型
- 抽象成員
- 不包括
- 實現代碼
abstract説明
抽象的。類似像見微知著、一葉知秋的意思,這是在神秘學裏面一個非常重要的概念,就是所有的符號、圖像、文字、咒語等等的背後,都還包含有更多、更大、更深、更遠的意義,而需要學習者用心去體會、感覺、並思量,才可以深究其意義,並化為自己的一部份,才能好好的來使用它。
abstract 不可以和static、virtual、final、native一起使用
聲明為 abstract 成員可以不包括實現代碼,但只要類中還有未實現的抽象成員(抽象方法),那麼這個類就是一個抽象類,抽象類的對象不能被實例化,通常作為被強制繼承類必須實現某一成員,抽象類必須要有派生子類。並且,如果子類沒有實現抽象類的所有方法,則子類也成為一個抽象類。
abstract抽象修飾符
abstract抽象類
當一個類被聲明為abstract時,這個類被稱為抽象類。所謂的抽象類就是沒有實例對象的類。
abstract抽象方法
如:
abstract Boolean goVacation(int days);
可見,abstract方法只有方法頭的聲明,而用一個分號來代替方法體的定義;至於方法體的具體實現,那是由當前類的不同子類在他們各自的類定義中完成的。
abstract典型例子
public abstract class MyAbstractClass {
public void test1(){} // 一個正常的方法
public abstract void test2(); // 一個抽象方法。
}
提示,如果JAVA類的任何一個方法是abstract的,則類本身必須是abstract的。