java反射机制的核心

作者:烟中隐约闪现 | 创建时间: 2023-04-18
java反射机制是怎样使用的?...
java反射机制的核心

操作方法

1、Class是什么:类的类,一个Class实例完整地描述了一个类的信息        Student,一个Student实例完整地描述了一个学生的信息

2、怎么获得Class的一个实例        1.Class.forName(全限定类名)        2.duixiang.getClass();        3.类名.class

3、怎么使用Class的实例        1.用于获得一个类的结构信息,如类名 包名 修饰符 是否为接口 构造器 声明的所有方法 声明的所有字段            请查看whatIsAClass方法            Method能描述一个方法的全部信息            Field能描述一个字段的全部信息            Constructor能描述一个构造器的全部信息                2.动态实例化            Object obj = claz.newInstance();//调用类的无参构造器来进行实例化            Constructor<Engineer> constructor2                 = claz.getConstructor(String.class,int.class,double.class,Date.class,char.class);            obj =constructor2.newInstance("zhangsan",20,3000,new Date(),'男');        3.动态调用方法            Method m = ....            m.invoke(对象,方法实参)

4、什么叫做方法签名?方法签名是方法的唯一特征:方法名+参数列表

点击展开全文

更多推荐