JAVA---封装

封装性的体现之一:将类的属性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;
	}
}


posted @ 2022-01-09 15:46  ice--cream  阅读(23)  评论(0编辑  收藏  举报