为了账号安全,请及时绑定邮箱和手机立即绑定

为什么用反射啊

有a1.print()可以用。为什么要写成method.invoke(a1).

这是没有困难要创造困难么?

正在回答

2 回答

建议题主学一下设计模式,比如设计模式——工厂模式,这样就知道使用反射到底有多方便了

1 回复 有任何疑惑可以回复我~
#1

young461 提问者

非常感谢!
2015-08-19 回复 有任何疑惑可以回复我~
#2

卓戈卡奥 回复 young461 提问者

不客气^_^
2015-08-19 回复 有任何疑惑可以回复我~

现在你所了解的只是很浅的知识,只是学会了怎么用而已,你还处于不会用或者是在哪用的阶段。在处理许多业务逻辑的时候 遇到一些问题,我们可以用反射的机制去处理问题,而不是去根据自己的想法写一个死板的固定的功能点。  大部分框架都充分利用了反射,它可以适用于多种场景 而不是单个的只适合你自己的问题的。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
反射——Java高级开发必须懂的
  • 参与学习       151467    人
  • 解答问题       335    个

反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础

进入课程

为什么用反射啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信