接口和抽象类的区别 相同点: 都不能创建对象 都可以定义抽象方法,并一定在子类重写。 不同点: 关键字不同: abstract 、 interface 接口中的方法必须是抽象方法,抽象类中还可以有普通方法 接口中的所有方法的修饰符必须是public,而抽象类中的方法可以是任意修饰符 接口可以有多实现,而抽象类只能单继承