目录
JDK动态代理中:抽象类不可以被代理 没有接口不可以被代理
- 在 Java 8之前,接口可以有常量变量和抽象方法。我们不能在接口中提供方法实现。如果我们要提供抽象方法和非抽象方法(方法与实现)的组合,那么我们就得使用抽象类。
- 在 Java 8 接口引入了一些新功能——默认方法和静态方法。
- Java 9 不仅像 Java 8 一样支持接口默认方法,同时还支持私有方法
jdk1.9接口中可以有static、default、private方法、private static方法 同时他们都必须有方法体