Java 中抽象修飾符的作用是什麼?


抽象關鍵字用來宣告方法和抽象類。一旦聲明瞭一個方法為抽象方法就不應該指定方法體。

示例

public abstract class Sample{
   public abstract demo(){
   }
}

錯誤

Sample.java:2: error: invalid method declaration; return type required
   public abstract demo(){
                   ^
1 error

並且一旦聲明瞭一個類為抽象類,就不能例項化該類。

示例

public abstract class Sample{
   public abstract void demo();
   public static void main(String args[]){
      new Sample();
   }
}

錯誤

C:\Sample>javac Sample.java
Sample.java:4: error: Sample is abstract; cannot be instantiated
   new Sample();
   ^
1 error

更新日期:2019 年 7 月 30 日

308 次瀏覽

開啟你的 職業生涯

完成課程獲取認證

開始
廣告