2018-02-27 Field类设置javabean属性

  • 获取字节码的三种方法

        Class calzz = Class.forName("com.chen.domain.Person");
        
        Class calzz2 = Person.class;
        
        Class calzz3 = new Person().getClass();
        
@Test
    public void test2() throws Exception {
        
        Class calzz = Class.forName("com.chen.domain.Person");
        
        //获得javabean中的name字段
        Field declaredField = calzz.getDeclaredField("name");
        
        
        Person p = new Person();
        
        
        //打开访问权限(private)
        declaredField.setAccessible(true);
        
        //相当于p.setName();
        declaredField.set(p, "小异");
        
        //System.out.println(p.getName());
        
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容