What Will Be The Output Of The Following Java Codep Pre #664
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 class GenericStackProg { public double multiply(double a, double b) { return a*b; } public static void main(String args[]) { Generic <Double> i = new Generic<Double>(); i.push(21.0); i.push(32.0); i.push(40.0); GenericStackProg j = new GenericStackProg(); System.out.println(j.multiply(i.pop(),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.