反射的基础使用

事先在Fanshe包下建立一个Student的类


package Fanshe;
//需求 实现Student s=new Studemt("李清霞",20);
//System.out.println(s)

import java.lang.reflect.Constructor;

public class Fanshedeom1 {
public static void main(String[] args) throws Exception {
//获取class对象
Class<?> clss = Class.forName("Fanshe.Student");
//获取构造方法
Constructor<?> stu = clss.getConstructor(String.class,int.class);
//新建对象
Object o = stu.newInstance("李清霞",20);
System.out.println(o);
}
}
上一篇:JavaScript(JS) array.constructor


下一篇:【类和模块】类和类型