天天看点

反射机制与Class类

  从这节课开始, 我们正式进入java 反射机制的学习

  首先,什么是java的反射机制?来看百度百科:

重点:

在运行状态中

对任意一个实体类

对任意一个对象

动态获取信息

动态调用对象方法

  Java有个包,叫java.lang.reflect,这个包下的所有类都是为反射机制服务的,除此之外还有一个非常重要的类:java.lang.Class

Class类:

反射机制的核心类,这个类包含了我们定义的类的所有属性和方法以及类名

这个类的构造器是私有的,所以不用想着new了

获取Class对象的方法有 类.class,对象.getClass(), Class.forName(String className)              等

接下来来看看代码:

继续阅读