Java 封装

33 阅读1分钟
/**
 * obj_4
 */
public class EncapTest {
    private String name;
    private int age;

    public int getAge(){
        return this.age;
    }
    public String getName(){
        return this.name;
    }
    public void setAge(int newAge){
        this.age  = newAge;
    }
    public void setName(String newName){
        this.name = newName;
    }
}
/**
 * Java 封装
 * 封装的优点
 * 1. 良好的封装能够减少耦合。
 *
 * 2. 类内部的结构可以自由修改。
 *
 * 3. 可以对成员变量进行更精确的控制。
 *
 * 4. 隐藏信息,实现细节。
 */
public class Obj_4 {

    public static void main(String[] args) {
        EncapTest encap = new EncapTest();
        encap.setAge(10);
        encap.setName("libai");
        System.out.println(encap.getAge());
        System.out.println(encap.getName());
    }
}