抽象類和抽象方法的特點

2021-07-31 15:45:24 字數 374 閱讀 6133

.抽象類和抽象方法的特點如下。

1.抽象類和抽象方法都通過abstract關鍵字來修飾

2.抽象類不能例項化。抽象類中可以沒有,有乙個或多個抽象方法,甚至全部方法都可以是抽象方法。

3.抽象方法只有方法宣告,沒有方法實現,有抽象方法的類必須宣告為抽象類。子類必須重寫所有的抽象方法才能例項化,否則子類還是乙個抽象類

final的應用

用final修飾的類,不能再被繼承

用final修飾的方法不能被子類重寫

用final修飾的變數(包括成員變數和區域性變數)將變成常量,只能賦值一次

final和abstract是功能相反的兩個關鍵字,可以對比記憶

abstract可以用來修飾類,方法和屬性,不能修飾構造方法

抽象類方法特點

1.抽象類的標記是abstract,並且不能實現,為了可以被繼承,只能使用private修飾符。2.抽象成員必須存在於抽象類中。3.抽象類不能例項化。4.子類繼承抽象類需要實現所有抽象類方法。5.在抽象類中可以包含例項成員,例項成員可以不被子類實現。包括字段屬性和建構函式等。6.抽象類是有建構函式的...

抽象方法和抽象類

思想 利用通用介面建立的一種基本形式,以此表示所有匯出類的共同部分 概念 1 抽象方法 僅有宣告,沒有方法體 2 抽象類 含抽象方法的類 要點 抽象類可以不含抽象方法 抽象類不能被例項化 不能使用 new 關鍵字 子類繼承抽象父類而不提供方法定義,則子類也必須為抽象類 抽象類可以包含屬性 方法 構造...

抽象方法和抽象類

1.什麼是抽象方法 定義 乙個方法如果沒有方法體 乙個方法不使用 直接使用分號結束的方法,才是沒有方法體的方法 則這個方法就是抽象方法 一 宣告乙個方法,不適用 而直接分號結束 二 如果是抽象方法,必須使用 abstract 抽象關鍵字來修飾 三 不是抽象類,不可以使用抽象方法 2.什麼是抽象類 一...