What Will Be The Output Of The Following Java Codep Pre #609
What will be the output of the following Java code?</p> <pre><code class="language-java"> class Tier1 { public void Display() { System.out.println("Tier1"); } } class Tier2 extends Tier1 { public void Display() { System.out.println("Tier2"); } } class Tier3 extends Tier2 { public void Display() { super.super.Display(); System.out.println("Tier3"); } public static void main(String[] args) { Tier3 obj = new Tier3(); obj.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) - Base Class - Quiz No.1.
What will be the output of the following Java code?
class Tier1 { public void Display() { System.out.println("Tier1"); } } class Tier2 extends Tier1 { public void Display() { System.out.println("Tier2"); } } class Tier3 extends Tier2 { public void Display() { super.super.Display(); System.out.println("Tier3"); } public static void main(String[] args) { Tier3 obj = new Tier3(); obj.Display(); } }
Tier1
Tier3 Tier2 Tier1
Tier3
Compilation Error