java的反射机制

java中的反射可以将代码结构更加灵活,通过反射机制可以访问属性、方法和构造方法

sun公司为我们提供的4大类反射:

java.lang.reflect.method

java.lang.Class

java.lang.reflect.modifier

java.lang.reflect.Constructor

有以下几种方式:比如是Employee的具体功能实现

一、Class c1=Class.forName(“Employee”);

二、Class c2=Employee.class;

三、Employee e=new Employee();

Class c3=e.getClass();

创建对象:

Class c=Class.forName("Employee");

Object o=c.newInstance();

获取整个类:

Class c0=Class.forName("java.lang.Integer");

Filed [] fs=c0.getDeclarFileds();

for(Filed fileld  : fs){

//使用for each循环

}

总结很重要哦 方法得当,坚持会有奇迹哦
原文地址:https://www.cnblogs.com/sunyuhuan/p/8310709.html