Java接口与抽象类的区别

2014-11-23 23:19:49 · 作者: · 浏览: 4

1、 接口中不能有方法的实现和变量的声明,抽象类中可以


2、 接口中的方法缺省方法的属性public abstract,而抽象类不能缺省。


3、 接口支持多重继承,抽象类值支持单一继承。


4、 实现&继承的区别:


继承:子类与父类在本质上是属于同一类事物。


实现:使得类具有某种功能,也可以通过其他的途径解决。