首頁 > 手機軟體

java物件導向中抽象類的使用方法

2019-12-10 13:22:31

對於抽象類,還記著老師當時有一句話:「抽象類天生就是當爹的」,看完本經驗便有所體會。java程式設計中物件導向可以清晰的整理我們的思維方式,以物件的方式描述一些事物;而抽象類沒有詳細的資訊去描述一個物件,反而更有利於在頭腦中搭建整體的框架。抽象類不僅可以加快編寫速度,還可以增加程式碼的安全性,下面具體描述抽象類的使用方法。


1

用abstract關鍵字修飾一個抽象類和一個抽象方法,抽象類內不會過多具體的實現,只會搭建一個框架。


2

子類必須實現抽象父類別的抽象方法,同時子類也可以向上轉型無償繼承父類別的非抽象公開方法。


3

抽象類不能建立物件,只能被繼承之後建立子類的物件。


4

如果一個類包含抽象方法(抽象方法沒有方法體),那麼這個類必須是抽象類。


5

如果一個類是抽象類,那麼不一定包含抽象方法,因為可以抽象類中全部是非抽象方法,比如一個抽象父類別自己實現了方法,但這種形式不多件,因為抽象類還是要以框架為主。


6

以學生和人為例,學生(Student)是一個人(Person),人是抽象的,學生有人共有的屬性(成員屬性),也有人的行為(成員方法),學生同樣也有自己私有的屬性和行為,這樣就組成了比較形象的抽象類。




IT145.com E-mail:sddin#qq.com