RTTI&反射笔记

来源:互联网 发布:淘宝全网举报有用吗 编辑:程序博客网 时间:2024/05/16 19:52

Class.forName("ClassName")

等效于 ClassName.class,都是获取ClassName的一个Class实例。

但是后者不会将ClassName进行实例化,但是Class.forName()则会实例化ClassName


RTTI和反射之间真正的区别:

RTTI 在编译时打开和检查.class文件

反射 .class文件在编译时是不可获取的,所以是在运行时打开和检查.class文件


通过反射可以访问到private,protected等方法。

0 0