该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
JAVA的反射机制
作者:邱名涛
撰写时间:2019年5月2日
关键技术:Java+MyEclipse
在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,
对于任意 一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),
这种动态 获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。
通俗点讲, 通过反射,该类对我们来说是完全透明的,想要获取任何东西都可以。
1、先准备一个测试的类(获取私有属性)
package com.gx.reflectdemo;
public class Person {
private String name;
private int age;
private Person() {
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
p