getter和setter方法

作者: 朱兰Juran | 来源:发表于2022-04-09 08:10 被阅读0次

getter和setter方法定义

声明为私有访问类型的变量只能通过类中公共的getter/setter方法被外部类访问。

getter和setter方法主要用来隐藏类的实现细节和保护类的数据。

对于每个变量,get方法返回其值,而set方法设置该值。

getter方法以get开头,setter方法以set开始,后面都跟着变量名,变量名的第一个字母大写。

下面是一个例子:

public class Dog {

  private String color;

  // getter

  public String getColor() {

    return color;

  }

// setter

  public void setColor(String c) {

    this.color = c;

  }

}

getter方法返回属性的值。setter方法接受一个参数并将其赋值给属性。

提示:关键字this用于引用当前对象。也就是说,this.color是当前对象的颜色属性。


getter和setter方法使用

一旦我们的getter和setter被定义了,我们可以在我们的main中使用它。

下面是一个例子:

public static void main(String[] args) {

  Dog d1 = new Dog();

  d1.setColor("White");

  System.out.println(d1.getColor());

}

//输出 "White"

getter和setter允许我们控制这些值。例如,您可以在实际设置该值之前在设置器中验证给定的值。

相关文章

网友评论

    本文标题:getter和setter方法

    本文链接:https://www.haomeiwen.com/subject/vdzusrtx.html