java笔试题---interface与abstract class的区别

抽象类:
 1.由抽象方法和常量、变量、全局常量构造方法、普通方法组成
 2.使用abstract声明
 3.子类要通过extends继承抽象类,子类如果不是抽象类,则必须覆写抽象类的全部抽象方法
 4.存在单继承的局限
 5.抽象类可以实现若干个接口,抽象类之间可以互相继承
接口:
 1.由抽象方法和全局常量组成
 2.使用interface关键字
 3.子类要通过implements实现接口,子类如果不是抽象类,则必须覆写抽象类的全部抽象方法
 4.一个子类可以实现多个接口
 5.接口不能继承一个抽象类,但允许继承多个接口
发布了22 篇原创文章 · 获赞 1 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章