1.abstract只能修飾類和方法,不能修飾變量。
2.被abstract修飾的方法,不能有方法體,即{}.
3.抽象類定義是在class前前面加abstract關鍵字,一般來說抽象類至少應該定義一個抽象方法。但是不是必須的。類中也可以不存在抽象方法。
4.當一個類中存在一個以上的抽象方法是,必須聲明為抽象類,否則編譯錯誤。
5.子類繼承抽象類,要么定義為抽象類,要么實現所有的抽象方法。
6.當類實現一個接口,必須實現全部方法,否則編譯報錯。
7.抽象類是一個為完全實現的概念,所以不能被實例化。試圖調用抽象類的構造函數來創(chuàng)建一個該類的實例時,則會產生編譯錯誤。
8.一個抽象類不能被final修飾符修飾。
9.一個抽象類不能被private修飾符修飾。