将变量声明成私有的(private),再提供一个或多个公有的(public)方法实现对该变量的访问或修改,这样就达到了封装的目的。
如下面的程序:
public class A {
private String name ;
private int age;
public void setName(String u_name){
this.name = u_name;
}
public String getName(){
return this.name;
}
public void setAge(int u_age){
this.age = u_age;
}
public int getAge(){
return this.age;
}
}
这个问题很有意思。
java是以类位基础的,不存在封装为类的问题。
所有的java程序都是引用类提供的方法,属性或者就是一个类。