JAVA Interfaces and Abstract Classes Which of the following statements regarding abstract classes are true? A subclass can override a concrete method in a superclass to declare it abstract. All of these An abstract class can be extended. An abstract class can be used as a data type. A subclass of a non-abstract superclass can be abstract. A subclass can override a concrete method in a superclass to declare it abstract. All of these An abstract class can be extended. An abstract class can be used as a data type. A subclass of a non-abstract superclass can be abstract. ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes What is the output for the below code ?interface A{ public void printValue();}1. public class Test{2. public static void main (String[] args){3. A a1 = new A(){4. public void printValue(){5. System.out.println("A");6. }7. };8. a1.printValue();9. }10. } null Compilation fails due to an error on line 8 None of these A Compilation fails due to an error on line 3 null Compilation fails due to an error on line 8 None of these A Compilation fails due to an error on line 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 Compilation error due to line 1 Runtime error Successful run and print 37 None of these Compilation error due to line 2 Compilation error due to line 1 Runtime error Successful run and print 37 None of these ANSWER DOWNLOAD EXAMIANS APP
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(); 2 and 3 1 and 2 2 and 4 3 and 4 1 and 3 2 and 3 1 and 2 2 and 4 3 and 4 1 and 3 ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes What will be the output?1. public interface InfA{2. protected String getName();3. }public class Test implements InfA{ public String getName(){ return "test-name"; } public static void main (String[] args){ Test t = new Test(); System.out.println(t.getName()); }} None of these Compilation succeed but Runtime Exception Compilation fails due to an error on lines 1 test-name Compilation fails due to an error on lines 2 None of these Compilation succeed but Runtime Exception Compilation fails due to an error on lines 1 test-name Compilation fails due to an error on lines 2 ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes Which of the following declares an abstract method in an abstract Java class? public void abstract Method(); public abstract void method(); public abstract method(); public void method() {} public abstract void method() {} public void abstract Method(); public abstract void method(); public abstract method(); public void method() {} public abstract void method() {} ANSWER DOWNLOAD EXAMIANS APP