本帖最后由 刘学明 于 2013-5-6 19:52 编辑
封装的变化隔离 是 指隐藏对象的属性和一些实现细节,仅对外提供必须的全局访问点。
其实封装的形式很多 例如 函数就是一个封装体 还有包等。
仅用一段小小的代码表示即可,好理解的,,
class Student
{
private String name; //将姓名和年龄私有化 ,不需要对外暴露
private int age ;
Student(String name,int age)
{
this.name = name;
this.age = age;
}
public String getName() //定义访问对象姓名的公共方法
{
return name;
}
public int getAge() //定义访问对象年龄的公共方法
{
return age;
}
} |