Q33
What is the result of compiling and running the following code? class Base private Base() System.out.print("Base"); public class test extends Base public test() System.out.print("Derived"); public static void main(String[] args) new test();
A.
BaseDerived
B.
Derived
C.
Exception is thrown at runtime
D.
Compilation Error
AnswerAnswer: Option D
Solution
Answer: Option D
Solution:
Implicit super constructor Base is not visible, must explicitly invoke another constructor.