Java反射

来源:互联网 发布:哪里有淘宝小号买 编辑:程序博客网 时间:2024/06/06 20:11

反射机制是什么

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

用一句话总结就是:我们可以通过反射实现在运行时,知道并调用任意一个类的属性和方法(构造方法和成员方法)。

反射机制能做什么

有以下功能:

在运行时判断任意一个对象所属的类;

在运行时构造任意一个类的对象;

在运行时判断任意一个类所具有的成员变量、构造方法、成员方法;

在运行时调用任意一个对象的属性;

在运行时调用任意一个对象的成员方法;

在运行时调用任意一个对象的构造方法;

生成动态代理(设计模式中)

原创粉丝点击