提供set()、get()方法外部才能访问,如果使用public修饰字段,java中包的访问权限就没有意义了,封装特性也太不体现了。
使用get方法 是为了对某些特殊值做处理后再输出 或者对特殊类型进行格式化输出比如sex这个值 在没有赋值之前是null 如果用System.out.println()输出 就是null 不好看 所以一般做这样的处理
public String getSex(){
return sex==null? "":sex
}
提供set()、get()方法外部才能访问,如果使用public修饰字段,java中包的访问权限就没有意义了,封装特性也太不体现了。
使用get方法 是为了对某些特殊值做处理后再输出 或者对特殊类型进行格式化输出比如sex这个值 在没有赋值之前是null 如果用System.out.println()输出 就是null 不好看 所以一般做这样的处理
public String getSex(){
return sex==null? "":sex
}