反射中method和field有什么用

反射中method和field有什么用

method和field都需要先获得对象,那么如果已经有对象了,直接调用方法或是访问对象就好了呀,反射机制在实际开发中有什么用呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿慧 2021-02-07 14:17:31

同学你好,

1、反射中method代表对象中方法,field代表对象中属性。

2、当我们项目中没有这个类时如多个项目小组一起开发一个项目,不能直接创建对象了,这时候就可以使用反射,使用反射来创建对象,获得属性和调用方法。

祝学习愉快~

  • 提问者 Len丶风 #1

    反射动态创建对象我是理解的,但创建完对象不就可以直接用这个对象的方法和属性了吗,那么还有必要用field和method来运行方法和更改属性吗?

    2021-02-07 15:01:41
  • 好帮手慕阿慧 回复 提问者 Len丶风 #2

    同学你好,可以直接用这个对象的方法和属性,使用Field和Method是另一个方式。这两种方式都是可以的。

    祝学习愉快~

    2021-02-07 16:16:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师