class 实现类 implements 接口名{ } 4). 接口是否可以实例化? 不可以实例化, 因为内部含有抽象方法. 抽象类: 1). 什么是抽象类? 把像的部分和相似的部分抽取到一个父类当中, 抽象类就是一个特殊的父类. 这个特殊的父类和普通的父类,区别就在于, 抽象类当中可以定义抽象方法. 2). 如何定义抽象类和抽象...
抽象类和接口的区别 这个比较好理解一些: 默认方法:Java8以前版本中规定,接口中所定义的方法只能是抽象方法,从Java8开始,接口中可以添加一个或多个由default关键字修饰的非抽象方法,该方法又称为扩展方法,该默认方法将由接口实现类创建的对象来调用,如下例 静态方法 同样,从Java8开始,接口中可以添加一个或多个由...
2 动态代理:主要用来做方法的增强,在不修改目标代理类源码的情况下,增强方法 实现动态代理的关键技术是反射,jdk动态代理的反射主要体现在invoke方法参数method反射调用的是被代理对象的方法 第一种动态代理:JDK动态代理的实现主要通过java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口 关键字:接口+子类+...