Vidyalelo
Java Programming · Q33

Declaration and Access Control

Programming · Java Programming · question 33

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
Answer

Answer: Option D

Solution

Answer: Option D
Solution:

Implicit super constructor Base is not visible, must explicitly invoke another constructor.