成员变量一般用private赋值,防止胡乱赋值。
setter:给成员变量赋值,并做一些保护
getter:从成员变量中取值
package com.cgb.p2;
public class person{
private String name;
private long age;
//getter 获取成员变量
public String getName(){
return this.name;
}
public long getAge(){
return this.age;
}
//setter 给成员变量赋值
public void setName(String name){
this.name = name;
}
//对输入的age做一些逻辑判断
public void setAge(long age){
if(age < 0){
this.age = 0;
} else {
this.age = age;
}
}
}
在其他文件里新建person对象,进行赋值和取值操作。
person cgb = new person();
p.setName("cgb");
p.setAge(30);
System.out.println(p.getName());
System.out.println(p.getAge());