关于Class的疑问
来源:3-1 Class类的概述和使用
MasonM
2019-05-20 22:07:31
老师,我有个疑问:
这个通过类名.class和通过Class.forName("包名.类名")来获取Class对象,不是都是知道类名吗?
就比如Person的类
Person.class
和
Class.forName("包名.Person")
不都是知道了类名吗?
1回答
同学你好,
这里“包名.类名”是一个字符串,并不是一个真正的类。
如下所示,当不导入User类所在的包时,直接调用会报错,而Class.forName() 就不会。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题