我们写一个Java程序动辄几万行代码,一个人写完是不现实的,所以,合作是必须的,为了防止方法的滥用和低级失误,封装就显得尤为重要了
eg:我们定定义一个简单的 public 下的 int age 后续使用出来个负数就显得不大现实,这是封装的作用就体现了,具体使用方法请看后续代码:
public class Age {
private int age;
public void setage(int age) {
if(age<0||age>120)
System.out.println("Error");
else
this.age=age;
}
public int getage() {
return age;
}
}
public class Test {
public static void main(String[] args) {
Age age1=new Age();
age1.setage(-1);
System.out.println(age1.getage());
}
}
结果:Error
0
如图便完成了代码的封装
注:变量错误后虽未说明但会返回一个默认值如”int类型返回 0.