封装

封装这个概念适合于所有语言,将属性私有化,读写都必须访问类提供的公共方法来操作

public class Employee {
	private String name;
	private int age;
	
	public Employee(String name, int age){
		this.setName(name);
		this.setAge(age);
	}
	
	public String getName() {
		return name;
	}
	
	public void setName(String name) {
		this.name = name;
	}
	
	public int getAge() {
		return age;
	}
	
	public void setAge(int age) {
		this.age = age;
	}
}


从上面的代码中可以看到,要读写 name 与 age 都必须要使用类提供的 get / set 方法