封装性的体现之一:将类的属性xxx私有化(private),同时,提供公共的(public)方法来获取(getXxx)和设置(setXxx)此属性的值。
package lll; public class Test { public static void main(String[] args) { Animals a=new Animals(); //不可直接调用 // a.age=1; //通过方法调用 a.setAge(10); System.out.println(a.getAge()); } } class Animals{ private int age; public void setAge(int a){ if(a>0){ age=a; } else{ age=0; } } public int getAge(){ return age; } }