java反射

至于多的遇到了再说,因为这个部分似乎不是重点。

参考博客:

反射相关获取方式 :

四种获取方式:

  1. 获取 class 对象:(获取 class 对象基本使用 .forName 的格式。)

每一个类只会生成一个 Class 对象。

  1. 获取成员变量:
  1. 获取构造方法:
  1. 获取其他方法:

什么是反射 ?

反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;
这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。

反射有什么作用 ?

优缺点

可以去看相关的博客。