Java史上最全的基礎面試題,你一定被問過。(帶答案下)

23.接口和抽象類的區別? 區別1:語法方面 1.繼承實現方面((抽象類單繼承,接口多實現)接口也可以繼承其他接口) 2.成員變量方面 ①.抽象類中可以有普通成員變量,接口中沒有普通成員變量 ②.抽象類和接口中都可以包含靜態成員變量 3.方法方面 ①.抽象類可以有構造方法,接口中不能有構造方法。 ②.抽象類中可以包含非抽象的普通方法,接口中的所有方法必須都是抽象的,不能有非抽象的普通方法。 ③.抽
相關文章
相關標籤/搜索