ExamVeda
Login
Home
Constructors and Methods
?

The following code contains one compilation error, find it?
public class Test {
	Test() {    }  // line 1
	static void Test() {  this(); } // line 2  
	public static void main(String[] args) { // line 3
		Test(); // line 4
	}
}

Answer & Solution
Correct Answer: Option B

a constructor call (super() or this() ) must be the first statement inside a constructor.
No constructor calls are allowed inside a method.
static void Tester() is a method not a constructor.

Examveda
Question posted by Examveda
Community

Join the Discussion

No comments yet Be the first to discuss this question.