成员变量:
类、抽象类:既可以有变量也可以有常量
接口:只有常量
成员方法:
抽象类:既可以有抽象方法、也可以有普通方法
接口:即可以有抽象方法、还可以有默认方法、静态方法、私有方法
注意:默认方法只能在接口中使用。
构造方法:
抽象类:有构造方法
接口:没有构造方法
关系区别:
类与类:单继承关系。
java只支持单继承、不能多继承。
但是可以多层继承
类与接口:多实现关系。
可以单实现、也可以多实现。
还可以继承一个类的同时再去实现多个接口
接口与接口:多继承关系。
可以单继承、也可以多继承