java一个最简单的反射的例子

最基本的反射 通过一个类的根目录 String生成(newInstance)一个对象

接口

package org.fashe.test;

public interface FansheInterface {
    public void shuchu();
}

实现

package org.fashe.test;

public class FansheImpl implements FansheInterface {

    public void shuchu() {
        System.out.println("反射成功!!");

    }

}

main方法测试

package org.fashe.test;

public class Testfashe {
    public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException {
     Class forName = Class.forName("org.fashe.test.FansheImpl");
     FansheInterface fasheobj  = (FansheInterface) forName.newInstance();
     fasheobj.shuchu();
    }

}

java反射详解


版权声明:本文为ppwwp原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。