Java类属性:

1)在JavaEE中,Java类的属性通过getter,setter 未定义:get(或set)方法,去除get(或set)后,

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

后字母小写即为Java类的属性

 

 public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

 

  

 

2)而以前叫的的那个属性,即成员变量,称之为字段。

3)操作Java类的属性有一个工具包:Beanutil

①setProperty()

②getProperty()

 

    //通过BeanUtils工具包对属性赋值
    @Test
    public void test1() throws InvocationTargetException, IllegalAccessException {
        Object object = new Student();
        System.out.println(object);

        BeanUtils.setProperty(object,"name","yang");
        System.out.println(object);
    }
    //通过BeanUtils工具包对属性取值
    @Test
    public void test2() throws InvocationTargetException, IllegalAccessException, NoSuchMethodException {
        Object object = new Student();
        System.out.println(object);

        BeanUtils.setProperty(object,"password","yang");
        System.out.println(object);

        Object value = BeanUtils.getProperty(object,"password");
        System.out.println(value);
    }

 

  

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄