关于Class.forname()

关于Class.forname()

加载之后是不是就等于这只是一个虚拟的存在,但可以通过这个存在来调用被加载的类之中的方法?

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

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

1回答
好帮手慕小班 2019-12-24 16:50:46

同学你好,Class.forName() 可以说就是根据类名加载这个类的实例对象。

http://img1.sycdn.imooc.com//climg/5e01d4a209e59ded09460424.jpg

        Class.forName(包名.类名) 是一种代码书写格式。通过反射加载这个类,区别于 new 类名()这样的类的加载方式,但都是加载了类的实例对象。

        这里同学可以先这样使用,在学习后面的反射章节后,再回头来看这个Class.forName() 的加载,就会更容易理解。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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