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();

3 and 4
2 and 4
1 and 3
1 and 2
2 and 3

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
None of these
Successful run and print 37
Compilation error due to line 1
Runtime error

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) }}

3 and 4
1 and 3
2 and 3
1 and 2
4 and 5

ANSWER DOWNLOAD EXAMIANS APP

JAVA Interfaces and Abstract Classes
Given the following piece of code:public class School{ public abstract double numberOfStudent();}which of the following statements is true?

Class School must be defined abstract.
You must add a return statement in method numberOfStudent().
The keywords public and abstract cannot be used together.
The method numberOfStudent() in class School must have a body.

ANSWER DOWNLOAD EXAMIANS APP