接口与抽象类的相同与不同
具体操作
本质上没有什么区别 接口其实就是所有方法都是抽象方法的抽象类
相同: 1)都位于继承树的上层抽象层; 2) 都不能被实例化; 3)都能包含抽象方法; 不同: 1)在抽象类中可以为部分方法提供默认的实现,从而避免在子类中重复实现它们,这能提高代码的可重用性。而接口中只能包含抽象方法; 2)一个类只能继承一个父亲,这个父亲有可能是抽象类,但一个类可以实现多个接口;
答:1.接口可以多重继承 ,抽象类不可以 2.接口定义方法,不给实现;而抽象类可以实现部分方法 3.接口中基本数据类型的数据成员,都默认为static和fina...详情>>