What Is The Output Of The Following Java Codep Pre Langjava #655
What is the output of the following Java code?</p> <pre><code class="language-java"> public final class Inheritance { class Program { String s = "Class Program"; } class Print extends Program { void display() { System.out.println(s); } } public static void main (String[] args) { Inheritance i = new Inheritance(); Inheritance.B j = i.new B(); j.display(); } }</code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs111 OOP Object Oriented Programming Java. It can also be found in gs gs111 Types of Classes (Using Java) - Final Class - Quiz No.1.
What is the output of the following Java code?
public final class Inheritance { class Program { String s = "Class Program"; } class Print extends Program { void display() { System.out.println(s); } } public static void main (String[] args) { Inheritance i = new Inheritance(); Inheritance.B j = i.new B(); j.display(); } }
Compilation Error
Runtime Error
Null
Class Program