关于Class.forname()

来源:3-1 Class类的概述和使用

敏捷丶

2019-12-24 15:54:51

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

写回答

1回答

好帮手慕小班

2019-12-24

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

http://img.mukewang.com/climg/5e01d4a209e59ded09460424.jpg

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

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

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

0

0 学习 · 8016 问题

查看课程