1.类
1.1 接口由interface修饰,抽象类由abstract修饰
1.2 一个类可以实现多个接口,但只能继承一个抽象类,接口可以继承接口,(不可以接口实现接口),并且可以多继承接口。
2.方法
2.1 接口中所有方法必须是抽象的,且不能有普通方法;
抽象类可以有抽象方法和非抽象方法。
2.2接口默认定义为public abstract访问控制,抽象方法可以是public、protected,(也可以为默认,虽然不报错但不建议使用,不能被继承)
3.成员变量
抽象类中可以有普通成员变量,接口中没有,默认为public static final类型。