MCQ
Single Best Answer
Not Set
QWhat is the result of compiling and running the following code?
public class Tester{
static int x = 4;
int y = 9;
public Tester(){
System.out.print(this.x); // line 1
printVariables();
}
public static void printVariables(){
System.out.print(x); // line 2
System.out.print(y); // line 3
}
public static void main(String... args) { // line 4
new Tester();
}
}
ID: #2102
Declaration and Access Control in Java
1,113 views
Question Info
#2102Q ID
Not SetDifficulty
Declaration and Access Control in JavaTopic
Your Answer
Choose the Best Option
Click any option to instantly check if you're correct.
Correct Answer: Option B
Explanation
Compile error at line 3 (static methods can't make reference to non-static variables)
Continue Practice
Share
Share This Question
Challenge a friend or share with your study group.
More from This Topic