「每天一道面试题」抽象类和接口的异同?

相同点: 抽象类和接口都不能够实例化,但可以定义抽象类和接口类型的引用; 一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类。 不同点: 接口比抽象类更加抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方法,而接口中不能定义构造器而且其中的方法全部都是抽象方法; 抽象类中的成员可以是private、默认、protected、publ
相关文章
相关标签/搜索