接口和抽象類之間的區別

1.abstract class 是java中表示一種繼承關係,一個類只能繼承一個抽象類,但是一個類卻可以實現多個接口,抽象類爲繼承,接口爲實現

2.接口中所有的成員都是final static 的,所有成員方法都是abstract的,抽象類可以有非abstract的方法

3.接口中不能有實現的方法,抽象類卻可以有實現的方法以及變量

4.接口是公開的,不能有私有的方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章