抽象類的特色:
A:抽象類和抽象方法必須用abstract修飾。
B:抽象方法所在的類確定是抽象類。抽象類中不必定有抽象方法。
C:抽象類是不能被實例化的。
D:子類繼承一個抽象類,要麼子類也是抽象類,要麼子類把父類的全部抽象方法重寫。
函數
1抽象類和抽象方法必須用abstract關鍵字來修飾。
2抽象方法只有方法聲明,沒有方法體,定義在抽象類中。
格式:修飾符 abstract 返回值類型 函數名(參數列表) ;
3抽象類不能夠被實例化,也就是不能夠用new建立對象。緣由以下:
a抽象類是具體事物抽取出來的,自己是不具體的,沒有對應的實例。對象
例如:犬科是一個抽象的概念,真正存在的是狼和狗。繼承
b並且抽象類即便建立了對象,調用抽象方法也沒有意義。
4抽象類經過其子類實例化,而子類須要覆蓋掉抽象類中全部的抽象方法後才能夠建立對象,不然該子類也是抽象類。方法