反射

反射

利用反射技术    可以动态创建对象,但动态创建对象时,不是也要增加相应的实现类吗?增加了实现类,工程不是也要重新打包并发布吗

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

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

1回答
好帮手慕阿园 2021-09-14 16:07:38

同学你好,如果给程序添加了代码则需要重新发布的;这里老师想表达的意思是如果使用反射,则无需再次修改源代码,利用反射可以实现动态加载,不用再在源代码的基础上再次修改了

祝学习愉快~

  • 提问者 慕沐1462760 #1
    实现类的代码不也是源代码吗
    2021-09-14 16:19:52
  • 好帮手慕阿园 回复 提问者 慕沐1462760 #2

    同学你好,是的哦,但是如果实现类不存在,无论使用new或者反射来创建对象都是会报错的,所以这里是指实现类存在的情况下,需要在代码中添加创建对象的操作,使用反射则无需修改源码

    祝学习愉快~

    2021-09-14 17:52:08
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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