Given:
public class ScopeTest1 {
public static void main(String[] args) {
doStuff(); // line x1
int x1 = x2; // line x2
int x2 = j; // line x3
}
static void doStuff() {
System.out.println(j); // line x4
}
static int j;
}
Which line
causes a compilation error?
A.
line x1
line x1
B.
line x2
line x2
C.
line x3
line x3
D.
line x4
line x4
La risposta è B. Infatti si cerca di usare x2 prima di dichiararla.
Nessun commento:
Posta un commento