总结 :
为什么要有Class类及反射 :Java 强类型语言,但是我们在运行时有了解、修改信息的需求,包括类信息、成员信息以及数组信息。
目前我就知道 这个是用来修改程序的 就是当程序发布的时候 方便快速的去网上下载程序的工具包 然后是编译不了的还是啥的 我也不懂 就是通过反射可以访问一些平时访问不到的东西 如私有变量也是可以访问的
简单总结一下
这里主要是以下几个类
Class Constructor Method Filed (类 构造方法 方法 成员变量)
后三个类都位于反射包下 继承自同一个类
Class类位于这里
接下来讲一下怎么去使用 :
首先要获取Class对象 有好几种方法 如下
算了 看书吧1 或看这里 https://blog.csdn.net/liu_c_y/article/details/51815279有说三种方法 我总结下吧
.class方法对于引用类型和基本类型都可以
getClass只能对象使用 及引用类型使用
重点哈 获取class 见这篇文章https://blog.csdn.net/qq_21808961/article/details/80381989 懒得打字了
然后这些事 Class类里的方法可以获取的信息