2020-04-12 |

Getters & Setters

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是当前对象的颜色属性。

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论