使用abstract關鍵字修飾的類叫抽象類。
使用使用abstract關鍵字修飾的方法叫抽象方法,抽象方法只有宣告沒有方法體。
1、關於抽象類中方法
以下幾種情況在抽象類中都是合法的:
1)沒有方法
2)沒有抽象方法
3)有些抽象方法
4)只有抽象方法
2、關於抽象類中的變數
1)類變數 (方法外,static修飾)
2)例項變數 (方法外,無static修飾)
3)區域性變數 (方法內)
3、關於抽象類中的訪問修飾符
1)抽象方法不能用private、static、synchronized訪問修飾符修飾
2)類中的普通方法沒有上條限制
4、關於抽象類的繼承
1)使用extends關鍵字繼承
2)子類沒有全部實現父類的抽象方法,子類還是必須定義為抽象類
3)子類全部實現父類的抽象方法,這個子類就是乙個普通類了
抽象方法和抽象類
思想 利用通用介面建立的一種基本形式,以此表示所有匯出類的共同部分 概念 1 抽象方法 僅有宣告,沒有方法體 2 抽象類 含抽象方法的類 要點 抽象類可以不含抽象方法 抽象類不能被例項化 不能使用 new 關鍵字 子類繼承抽象父類而不提供方法定義,則子類也必須為抽象類 抽象類可以包含屬性 方法 構造...
抽象方法和抽象類
1.什麼是抽象方法 定義 乙個方法如果沒有方法體 乙個方法不使用 直接使用分號結束的方法,才是沒有方法體的方法 則這個方法就是抽象方法 一 宣告乙個方法,不適用 而直接分號結束 二 如果是抽象方法,必須使用 abstract 抽象關鍵字來修飾 三 不是抽象類,不可以使用抽象方法 2.什麼是抽象類 一...
抽象類和抽象方法
我認為抽象類和抽象方法是物件導向程式設計中十分重要的,利用這個特性來讓所有操作是都在基類上,實現了多型的特性。抽象類 1.抽象類的宣告。在類名前面的修飾符中新增abstract修飾符就能得到乙個抽象類。2.抽象類可以包含普通方法,也可以包含抽象方法 但是,包含抽象方法的類必為抽象類。3.抽象類無法例...