相同点: 1、abstract和interface都不能被实例化。2、继承abstract和实现interface都需要实现他们抽象的方法。
不同点: 1、abstract使用extends,interface使用implement
2、抽象类是单继承的,可以实现多个接口
3、接口强调实现,抽象类强调重属关系
4、interface定义了接口没有实现,抽象类中可以实现部分接口,部分交接子类实现。
相同点: 1、abstract和interface都不能被实例化。2、继承abstract和实现interface都需要实现他们抽象的方法。
不同点: 1、abstract使用extends,interface使用implement
2、抽象类是单继承的,可以实现多个接口
3、接口强调实现,抽象类强调重属关系
4、interface定义了接口没有实现,抽象类中可以实现部分接口,部分交接子类实现。