Java 中的摘要修飾符有哪些作用?


abstract 關鍵字用於宣告抽象方法和抽象類。一旦宣告一個方法為抽象方法,就不應為其指定方法體。

示例

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

更新日期: 30-Jul-2019

308 次瀏覽

啟動你的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.