面向对象封装
在java面向对象里面有三大特征,封装,继承,多态。
其中主要的还要数封装了,(当然其他的也不是说不重要)今天还是主要说说封装。
封装隐藏了代码的内部实现,让外部不知道代码内部的实现细节不可随意更改,从而提高了代码的安全性,但它公开了访问接口通过这个接口可以访问里面的内容,
除了在访问器中可以直接使用属性,其他地方全部使用访问器来读取或设置,get和set访问器:所有的类属性全部是private,使用eclipse的功能实现get和set访问器,若要对属性
的取值范围进行限制,写到set访问器。
示例。。。。。
public class Student {
private int age;
public void setAge(int age){
if(age<0){
this.age=0;
}
else{
this.age=age;
}
}
public int getAge(){
return this.age;
}