0%

Java反射

反射机制的作用

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,实现了基本的动态性。
有了反射,我们可以做以下事情:

  • 在运行时检查一个对象
  • 在运行时,根据一个class构造一个对象
  • 在运行时,检查一个对象的属性和方法
  • 在运行时,调用一个对象的任意一个方法
  • 在运行时,改变对象的构造函数,属性,方法的可见性