(1)抽象类是一个类,只能被继承,一次只能继承一个抽象类。而接口可以被一次实现多个。<br /> (2)抽象类可以有构造方法,接口没有。但是这两个都不能有自己的实例对象。<br /> (3)抽象类的修饰符可以是public、private、protect、默认,但接口只能是public(JDK8后添加了关键字default,但这个default不等同于抽象类的默认)。<br /> (4)抽象类中可以有抽象方法也可以没有抽象方法。接口中的方法都是没有方法体的。(JDK1.8后增加了default和static关键字可以在接口中写方法体)<br /> <div> <br /> </div>
3

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务