问答详情
源自:2-1 Java 动态加载类

还等着为啥要用反射呢,除了动态加载意义何在。

求解啊。

提问者:慕粉4197587 2019-01-24 23:08

个回答

  • qq_椭圆的南瓜_03336888
    2019-03-03 14:20:50

    工作以后,业务中用得多,假设现在A单位用户只需要excel2003与word2003这两个类,你在主程序中只有一个类调用,很简单,但B单位用户要求用word2017与excel2017,新增的两个类大部分功能和03版的差不多,但细节方面还有些不同,这时候动态加载就起大作用了,你只用在你主程序调用代码哪里传不同的参数就可以,减少了因代码未修改完全导致业务出来问题等低级bug

  • Vivian_ww
    2019-01-25 15:45:12

    • 在运行时构造任意一个类的对象

    • 在运行时获取任意一个类所具有的成员变量和方法

    • 在运行时调用任意一个对象的方法(属性)

    • 生成动态代理