抽象类和接口的区别

1、抽象类和接口的区别
1、接口中定义方法,不给实现,而抽象类可以实现部分方法
2、抽象类中成员变量可以是各种类型的,而接口中成员变量只能是public static final 的。
3、接口中不能含有静态代码块和静态方法,而抽象类中可以包含这些。
4、一个类只能继承一个抽象类,而一个类可以实现多个接口。
相似之处
1、不能被实例化
2、包含未实现的方法声明
3、派生类必须实现未实现的方法

posted @ 2018-08-13 14:36  有个八块腹肌的梦想  阅读(227)  评论(0编辑  收藏  举报