博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 使用反射给属性赋值
阅读量:3935 次
发布时间:2019-05-23

本文共 728 字,大约阅读时间需要 2 分钟。

 
 
package com.nf147.manage.spring;import java.lang.reflect.Field;public class Cat {    private String name;    @Override    public String toString() {        return "Cat{" +                "name='" + name + '\'' +                '}';    }    public String setname() {        return name;    }    public static void main(String[] args) throws Exception {     //第一种方式        Cat cat = new Cat();        Field name = cat.getClass().getDeclaredField("name");        name.setAccessible(true);        name.set(cat, "波斯猫");        System.out.println(cat.name);     //第二种方式        Cat cat1 = Cat.class.newInstance();        cat1.name = "中华田园猫";        System.out.println(cat1.name);    }}
 

 

效果:

 

 
 
 
 
 
 
 
posted @ 2018-12-14 16:23 阅读(...) 评论(...)

转载地址:http://fthgn.baihongyu.com/

你可能感兴趣的文章
php开发常识b_01
查看>>
PHP单例模式
查看>>
PHP项目设计
查看>>
memcache的安装及管理
查看>>
git 传输
查看>>
创建新项目
查看>>
inux下Git和gitosis的安装与配置
查看>>
1分钟学会用git管理代码
查看>>
git服务端配置
查看>>
印刷工艺- 喷墨印刷
查看>>
纸张大小、规格、度量详解
查看>>
常用纸张规格介绍
查看>>
印刷工艺流程
查看>>
印刷业ERP启蒙
查看>>
如何正确实施印刷业ERP(二)
查看>>
如何正确实施印刷业ERP(一)
查看>>
[读书社区]值得珍藏的81句名言...
查看>>
ASCⅡ码表
查看>>
Server-U4架设FTP服务器
查看>>
电脑端口基础知识
查看>>