课上积累面试题 抽象类和接口的区别: 抽象类和接口的区别: 抽象类: 由abstract修饰可以包含变量、常量、构造方法、普通方法、抽象方法、静态方法派生类通过extends来继承只能继承一个(单一继承)抽象类中的成员任何访问权限都可以 接口: 由interface定义可以包含抽象方法、常量、静态方法、默认方法实现类通过implements来实现可以实现多个(多接口实现)接口中的成员的访问权限都是public