我从我的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(); }
}
考试中有多少种访问方法?
答案 0 :(得分:0)
三种是存取方法。访问者"访问"变量。其中只有三个直接返回private
个变量。所有其他人都是变异者,因为他们变异了#34;变量。下面列出的最后一个访问器不是一个很好的访问器,因为它没有遵循封装最佳实践。
这些是访问者。
public int getA() { return myA; }
public int getB() { return myB; }
public String toString( ) { return getA() + " " + getB(); }