首先看圖:
#抽象方法: 沒有方法體的方法、必須在與抽象類別中、被abstract修飾的方法。
1.抽象類別可以存在抽象方法,可以存在普通方法
2.抽象類別不能實例化
3.抽象方法必須被重寫
#4.抽象類別的使用:
1)具體子類別:重寫所有的抽象方法按需新增
2)抽象子類別:按需重寫按需新增
5.抽象方法一旦重寫可以不在被重寫
6.abstract與static,private,final,native不能一起使用
免費學習影片推薦:java線上教學
注意:
1.抽象方法的使用必須重寫
2.介面不能實例化
3.需要實作類別來實作介面,使用介面中的內容
特定的實作類別: 必須重寫所有的抽象方法按需新增
抽象的實作類別: 按需重寫按需新增
#抽象實作類別的使用,需要子類別繼承抽象類別,重寫所有的抽象方法。
4.類別的繼承使用extends關鍵字,實作使用implements關鍵字
5.類別可以實作多個接口,如:class Test implements Demo,A,B
6.一個類別應該先繼承後實作
7.只能類別實作幾口,繼承父類別,但是介面和介面之間只能多繼承
8.類別與類別之間之能單繼承
相關文章教學推薦:java零基礎入門
以上是java中抽象類別與介面的圖文演示的詳細內容。更多資訊請關注PHP中文網其他相關文章!