java 反射机制 之 newInstance 执行无参数构造函数

来源:互联网 发布:金融数据公司 编辑:程序博客网 时间:2024/06/07 07:08

文件结构:



Person:

package demo2;public class Person {    private int age;    private String name;    public Person( String name,int age) {        this.age = age;        this.name = name;        System.out.println("构造函数Person(有参数)执行");    }    public Person() {        System.out.println("构造函数Person(无参数)执行");    }}

Main:

package Main;public class Main {    public static void main(String[] args)  throws Exception{        String classname="demo2.Person";        Class cl=Class.forName(classname);        //通过newInstance 创建一个无参数的一个Person对象 (执行无参函数)        Object obj=cl.newInstance();    }}


运行结果:


阅读全文
0 0
原创粉丝点击