Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 18 章 Reflection 反射

目录

18.1. 获得所有变量
18.2. 批量赋值
18.3. 方法操作
18.3.1. 获得所有方法
18.3.2. set/get 方法
18.3.3. static 方法调用
18.4. 完成的例子
this.getClass().getName() //当前Class名字
Thread.currentThread().getStackTrace()[1].getMethodName()); //当前方法名
	

18.1. 获得所有变量

			
			
	Field[] fields = objClass.getFields();
	for (Field field : fields) {
		System.out.println(field.getName());
	}
			
			

注意:只能去除 public变量