What Will Be The Output Of The Following Java Codep Pre #662
What will be the output of the following Java code?</p> <pre><code class="language-java"> class Generic <T> { Stack <T> t = new Stack <T>(); public void push(T i) { t.push(i); } public T pop() { return t.pop(); } public Stack Array() { return t; } } public class GenericPop { public static void main(String args[]) { Generic <String> i = new Generic<String>(); i.push("San"); i.push("foundry"); System.out.println(i.Array()); System.out.println(i.pop()); System.out.println(i.pop()); } }</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) - Generic Class - Quiz No.1.
What will be the output of the following Java code?
class Generic <T> { Stack <T> t = new Stack <T>(); public void push(T i) { t.push(i); } public T pop() { return t.pop(); } public Stack Array() { return t; } } public class GenericPop { public static void main(String args[]) { Generic <String> i = new Generic<String>(); i.push("San"); i.push("foundry"); System.out.println(i.Array()); System.out.println(i.pop()); System.out.println(i.pop()); } }
NVAEducation NVAEducation
Compilation Error
[San, foundry] San foundry
[San, foundry] foundry San