08抽象類抽象方法

2022-10-11 09:48:09 字數 608 閱讀 8500

abstract關鍵字

1.abstract:抽象的

2.abstract可以用來修飾的結構:類、方法

3.abstract 修飾類:抽象類

>此類不能例項化
抽象類中一定有構造器,便於子類例項化使用(涉及:子類物件例項化的全過程)

開發中,都會提供抽象類的子類,讓子類物件例項化,完成相關的操作

4.abstract 修飾方法:抽象方法

抽象方法只有方法的宣告,沒有方法體

包含抽象方法的類,一定是乙個抽象類。反之,抽象類中不一定有抽象方法

若子類重寫了父類中的所有的抽象方法後,此子類方可例項化;若子類沒有重寫父類中的所有的抽象方法,則此類也一定是乙個抽象類,需要使用abstract修飾

abstract使用上的注意點:

1.abstract不能用來修飾:屬性、構造器結構

2.abstract不能用來修飾私有方法、靜態方法、final的方法、final的類

抽象類 抽象方法

抽象類 1.類名前有abstruct修飾。有構造方法。在建立抽象類的子類的時候,還是會先建立抽象父類的物件的。2.抽象類不能例項化是指不能手動的new。抽象方法 1.抽象方法 沒有方法體且需要用abstruct關鍵字修飾 作用 需要改變的地方都應該是抽象。抽象方法只能存在於抽象類或介面中。2.有抽象...

抽象類,抽象方法

1 抽象類中可以有實現的方法。抽象方法必須在抽象類中。using system using system.collections.generic using system.linq using system.text namespace test 抽象類可以包含抽象屬性 public int age...

抽象類 抽象方法

抽象方法 使用 abstract修飾的方法,只有方法的宣告 沒有方法體 定義的是一種 規範 就是告訴子類必須要給抽象方法提供具體的實現 抽象類 包含抽象方法的類就是抽象類 通過abstract方法定義規範 然後要求子類必須定義具體實現 通過抽象類 我們就可以做到嚴格限制子類的設計 使子類之間更加通用...