getter和setter用于有效地保护数据,特别是在创建类时。对于每个变量,get方法返回其值,而set方法设置该值。
getter以get开头,后跟变量名,变量名的第一个字母大写。
setter以set开头,后跟变量名,变量名的第一个字母大写。
例子:
public class Vehicle { private String color; // Getter public String getColor() { return color; } // Setter public void setColor(String c) { this.color = c; } }
getter方法返回属性的值。
setter方法接受一个参数并将其分配给属性。
用于引用当前对象的关键字。基本上,this.color是当前对象的颜色属性。