public class ScopeTest {
int j;
int k;
public static void main(String[] args) {
new ScopeTest().doStuff();
}
void doStuff() {
int x = 5;
doStuff2();
System.out.println("x");
}
void doStuff2() {
int y = 7;
System.out.println("y");
for (int z = 0; z < 5; z++) {
System.out.println("z");
System.out.println("y");
}
}
}
Which two items are fields?
A. j
B. k
C. x
D. y
E. z
題解
這個題目是在問,哪兩個變數是欄位。欄位就是類別或是物件變數。因此只有選項A的「j」和選項B的「k」符合。