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

动态加载这里感觉不恰当

原:针对传递的字符串,通过Class.forName(String string)得到对象,调用方法

如果是传递的是接口呢?既然都实现了接口,直接用接口变量调用方法不就行了,还用什么反射

提问者:muke创始人是我sunzi 2016-01-28 14:51

个回答

  • dh111fsdf
    2016-03-15 19:04:42

    涨姿势;额

  • muke创始人是我sunzi
    2016-01-29 18:01:24

    有道理,赞,不用重新编译,这个确实有点6

  • yoyohunter
    2016-01-28 19:28:22

    可以用面向接口编程,这样不管要加什么样的新功能,只需要再写一个类实现接口,完成新的功能就可以了,原先写好的类,就不用再动了,也不用再重新编译,只需要把新的类编译好之后下载下来放入其中即可升级,如果不用反射,怎么能让程序入口main方法不变化呢?如果main变化了,等于要全来一遍。