jdk动态代理和java的多态有啥区别?

jdk动态代理和java的多态有啥区别?
首先说明一下:这是两个2个东西拉

动态代理,不是java语言特性, 只是java提供动态方法拦截的一种方式(工具)
有点类似 hook
动态代理,只是动态的通过反射,动态执行目标的相关操作,
当然要想实现动态代理,必须该类有接口(貌似cglib不需要的)
动态代理,是一种实现方式


多态,是oo语言的特性

多态表现在重载,一个父类的变量可以引用子类的对象


 

你可能感兴趣的:(jdk动态代理和java的多态有啥区别?)