相同点: 都不能创建对象都可以定义抽象方法,并一定在子类重写。 不同点: 关键字不同: abstract 、 interface接口中的方法必须是抽象方法,抽象类中还可以有普通方法接口中的所有方法的修饰符必须是public,而抽象类中的方法可以是任意修饰符接口可以有多实现,而抽象类只能单继承 转载于:https://www.cnblogs.com/zbzb1/p/11527685.html