一.什么是封装:
使用公共方法操作私有成员变量称为封装;
修改属性访问权限来限制对属性的访问,只有通过赋值取值方法才能对其进行访问。
二.优点:
加强对成员的控制,通过赋值方法限定数据范围等。
三.代码示例:
public class Fire {private int a;
public void seta(int b) {//赋值方法
if(a<0) {//对数据进行限定
System.out.println("赋值错误");
}else {
a=b;
}
}
public int geta() {//取值方法
return a;
}}
public class Fire2 {public static void main(String[] args) {
Fire f=new Fire();
f.seta(5);
System.out.println(f.geta());}
}