访问器方法的示例是什么?

What is an example of an accessor method?

我从我的 AP 计算机科学老师的工作表中得到了这个问题:

class Exam{
private int myA, myB;
private final int MAX = 100;

public Exam( ) { myA = myB = 100; }
public Exam ( int a, int b ) {   myA = a; myB = b; }

public void setA(int a) { myA = a; }
public void setB(int b) { myB = b; }

public int getA() { return myA; }
public int getB() { return myB; }

public String toString( ) { return getA() + " " + getB(); }
}

考试中有多少访问器方法?

三个是访问器方法。访问器 "accesses" 变量。其中只有三个直接return private 变量。所有其他的都是突变体,因为它们 "mutate" 变量。下面列出的最后一个访问器不是很好的访问器,因为它没有遵循封装最佳实践。

这些是访问器。

 public int getA() { return myA; }
 public int getB() { return myB; }
 public String toString( ) { return getA() + " " + getB(); }