请教set方法和get方法的具体作用,最好形象一点,谢谢!

解决方案 »

  1.   

    1.通过反射调用,可以降低耦合度。
    2.通过set和get,可以将属性的读、写权限分开来。如果没有这两个方法,属性要么可读可写,要么不可读不可写。有了这两个方法,读和写就可分开来授权了。
      

  2.   

    public void setName(String name){
        this.name = name;
    }调用这个方法,内存中就在该对象中存储了name值
    public String getName(){
        return name;
    }调用这个方法,就可以拿到内存中的name值了