文章目录
- 前言
- 利用反射机制获取类的成员变量
- 利用反射机制获取类的成员方法
- 总结
前言
Java反射(Reflection)是Java非常重要的动态特性,通过使用反射我们不仅可以获取到任何类的成员方法(Methods)、成员变量(Fields)、构造方法(Constructors)等信息,还可以动态创建Java类实例、调用任意的类方法、修改任意的类成员变量值等。Java反射机制是Java语言的动态性的重要体现,也是Java的各种框架底层实现的灵魂。
2023年11月28日 杭州 github:zangcc
接着上一篇的Java反射调用构造器,这一篇开始讲如何用Java反射来获取成员变量。
提示:以下是本篇文章正文内容,下面案例可供参考
利用反射机制获取类的成员变量
Class提供了从类中获取成员变量的方法。
这个跟上节拿构造器的方法是差不多的,所以这里我就直接填代码的例子了。
首先,People里面定义了4个成员变量,都是private修饰的。