What Will Be The Output Of The Following Java Code P Pre #547
What will be the output of the following Java code? </p> <pre><code class="language-java"> import java.util.*; public class Main { LinkedList l = new LinkedList(); Main(int i) { l.add(i); } Main(Main a) { l = (LinkedList) a.l.clone(); } void className() { System.out.println(l.getClass()); System.out.println(l.getClass().getSuperclass()); } public static void main(String[] args) { Main a = new Main(5); Main b = a; b.className(); } } </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 Class Components (Using Java) - Copy Constructors - Quiz No.2.
What will be the output of the following Java code?
import java.util.*; public class Main { LinkedList l = new LinkedList(); Main(int i) { l.add(i); } Main(Main a) { l = (LinkedList) a.l.clone(); } void className() { System.out.println(l.getClass()); System.out.println(l.getClass().getSuperclass()); } public static void main(String[] args) { Main a = new Main(5); Main b = a; b.className(); } }
class java.lang.LinkedList class java.lang.AbstractSequentialListclass java.io.LinkedList class java.io.AbstractSequentialListclass java.util.LinkedList class java.util.AbstractSequentialList
Compilation Error