JAVA Interfaces and Abstract Classes Suppose A is an abstract class, B is a concrete subclass of A, and both A and B have a default constructor. Which of the following is correct?1. A a = new A();2. A a = new B();3. B b = new A();4. B b = new B(); 1 and 2 1 and 3 2 and 4 2 and 3 3 and 4 1 and 2 1 and 3 2 and 4 2 and 3 3 and 4 ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes Determine output of the following code.interface A { }class C { }class D extends C { }class B extends D implements A { }public class Test extends Thread{ public static void main(String[] args){ B b = new B(); if (b instanceof A) System.out.println("b is an instance of A"); if (b instanceof C) System.out.println("b is an instance of C"); }} b is an instance of A followed by b is an instance of b is an instance of Nothing. b is an instance of b is an instance of A followed by b is an instance of b is an instance of Nothing. b is an instance of ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes interface Base{ boolean m1 (); byte m2(short s);}which two code fragments will compile?1. interface Base2 implements Base {}2. abstract class Class2 extends Base { public boolean m1(){ return true; }}3. abstract class Class2 implements Base {}4. abstract class Class2 implements Base { public boolean m1(){ return (7 > 4); }}5. abstract class Class2 implements Base { protected boolean m1(){ return (5 > 7) }} 2 and 3 1 and 3 4 and 5 1 and 2 3 and 4 2 and 3 1 and 3 4 and 5 1 and 2 3 and 4 ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes What will be the output for the below code ?public interface TestInf{ int i =10;}public class Test{ public static void main(String... args){ TestInf.i=12; System.out.println(TestInf.i); }} 12 Compile with error None of these 10 Runtime Exception 12 Compile with error None of these 10 Runtime Exception ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes Runnable is a _____ . vaiable method class interface abstract class vaiable method class interface abstract class ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes What will happen after compiling this program code?abstract class MyClass{ //line 1 private int a, b; public void call(int a, int b){ this.a = a; this.b = b; System.out.print(a+b); }}public class Test{ public static void main(String args[]){ MyClass m = new MyClass(); //line 2 m.call(12,25); }} Compilation error due to line 2 Runtime error Successful run and print 37 None of these Compilation error due to line 1 Compilation error due to line 2 Runtime error Successful run and print 37 None of these Compilation error due to line 1 ANSWER DOWNLOAD EXAMIANS APP