1、接口的方法默认是public,接口中所有的方法不能有实现(java8开始接口方法可以有默认实现这个知道就行),抽闲类中可以有非抽象方法。
2、接口中除了public static inal变量不能有其他变量,而抽象类不一定。
3、一个类可以实现多个接口,但是只能实现一个抽象类,接口本身可以通过extends关键字扩展多个接口。
4、接口方法中的修饰符是public,抽象方法可以有public、protected、default
1、接口的方法默认是public,接口中所有的方法不能有实现(java8开始接口方法可以有默认实现这个知道就行),抽闲类中可以有非抽象方法。
2、接口中除了public static inal变量不能有其他变量,而抽象类不一定。
3、一个类可以实现多个接口,但是只能实现一个抽象类,接口本身可以通过extends关键字扩展多个接口。
4、接口方法中的修饰符是public,抽象方法可以有public、protected、default