博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

JAVA 注解和反射

Posted on 2018-05-04 10:25  SmarTom  阅读(272)  评论(0编辑  收藏  举报

通过反射来获取类

Class MyTest{
    private String name;
    public String showName{
        System.out.println(this.name);
    }
}
Class myClass = Class.forName("MyTest");    //代替JVM引入MyTest类
Method myMethod = myClass.getDeclaredMethod("showName", String.class);  //获取方法
Object myObj = myClass.newInstance(); //实例化类
myMethod.invoke(myObj,"smartom");     //调用方法