成员区别
抽象类 变量,常量,构造方法,抽象方法和非抽象方法
接口: 常量,默认方法,静态方法
关系区别
抽象类与类:继承,单继承
类与接口:实现的关系,单实现和多实现
接口与接口:继承,多继承和单继承
设计理念区别:
抽象类; 对类抽象,包括行为和属性
接口:主要对行为的抽象
package Jdk8;
//jdk 1.8 新特性 接口里面可以有静态方法,默认方法,常量,
//默认方法 格式 defanlt void test() --在实现接口的类里面可以不用重新默认方法,直接调用,
//静态方法用接口名调用
//普通方法必须重写
public interface T {
public void test1();
default void test3() {
System.out.println("我是接口中的默认方法");
}
static void test4(){
System.out.println("我是接口中的静态方法");
}
}



