编程“反射机制”轻轻松松看穿类的能力!

编程“反射机制”轻轻松松看穿类的能力!

很高兴能和大家分享我的学习心得 , 我是爱编程的JAVA小白 , 今天是我自学java的第38天!

一个语言肯定缺少不了包、类及方法 , 一个程序也是一样 , 由包、类、方法组成 , 每个包都有他功能存在 , 但是这些功能点也需要调用 , 那怎么去发现呢 , 这就需要反射机制了 。 随时去检测功能 , 在JAVA中java.lang.reflect中有三个类分别对类的域、方法及构造器的进行监控 , 上期已经简单的介绍了反射类 , 他是一个非常强大的类 , 拥有许多的方法 , 下面就简单的介绍这些非常有用的方法 。 他们都有getName的方法 , 用于返回项目名称 。

Field类有一个getType方法 , 这个方法可以返回所属类型的Class对象 , 测试代码如下

public static voidprintFields(Classc1) {

Field[
fields=c1.getDeclaredFields();

推荐阅读