java封装
package project02;
//封装
public class Person4{
private int id;
private String name;
private int age;
private boolean man;
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
/*
*
* 对于age的操作无法再调用的地方进行添加操作
* 只能在这个定义的地方进行操作,外面用的地方只能通过setName()
* 这个接口进行基本的赋值操作,但看不见age具体的内部细节,因而实现了
* 封装。
* 实现高内聚低耦合
*/
if (age >= 1 && age<= 130) {
this.age = age;
}else {
System.out.println("请输入正常的年龄!");
}
}
public int getAge() {
return this.age;
}
}
...