轉自:http://www.java265.com/JavaMianJing/202110/16353726031598.html
下文是筆者收集的抽象類及介面的相同及不同之處,如下所示:
抽象類和介面的相同及關聯之處
1.抽象類和介面都不能夠實體化
2.抽象類可以實作介面(同介面進行關聯)
3.抽象類也可以被抽象類繼承
如:一個類繼承抽象類或介面,如果它不實作里面所有的方法時,
此時必須將這個類定義為抽象類,不實作的方法定義為抽象方法
抽象類和介面的不同之處 1.抽象類中可以定義建構式,介面不可以 2.抽象類可以有具體的實作方法,介面中大部分都是抽象方法(除一個default方法外) 3.抽象類的方法前的修飾符可以為private ,public protected,default 介面中所有的方法必須為public,并且默認也是public 4.抽象類中可以定義成員變數,介面如果有成員變數,則是常量
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/340305.html
標籤:Java
上一篇:簡單易懂講注解
