Java的封装
package Demo02;
public class Person {
private String name;
private int ID;
private int age;
public String getName(){
return this.name;
}
public void setName(String name){
this.name=name;
}
public int getID() {
return ID;
}
public void setID(int ID) {
this.ID = ID;
}
public int getAge() {
return age;
}
public void setAge(int age) {
if(age>120 || age<0){
this.age=3;
}else {
this.age=age;
}
}
}
package Demo02;
public class Application {
public static void main(String[] args) {
Person person = new Person();
System.out.println(person.getName());
person.setName("王志");
System.out.println(person.getName());
System.out.println(person.getID());
person.setID(20);
System.out.println(person.getID());
System.out.println(person.getAge());
person.setAge(150);
System.out.println(person.getAge());
person.setAge(70);
System.out.println(person.getAge());
}
}