JAVA Interfaces and Abstract Classes interface Test{ int p = 10; //line 1 public int q = 20; //line 2 public static int r = 30; //line 3 public static final int s = 40; //line 4}Which of the above line will give compilation error? 2 1 None of these 3 4 2 1 None of these 3 4 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 4 1 and 2 2 and 3 1 and 3 3 and 4 2 and 4 1 and 2 2 and 3 1 and 3 3 and 4 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()); }} Compilation fails due to an error on lines 2 Compilation succeed but Runtime Exception Compilation fails due to an error on lines 1 test-name None of these Compilation fails due to an error on lines 2 Compilation succeed but Runtime Exception Compilation fails due to an error on lines 1 test-name None of these ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes Which of the following class definitions defines a legal abstract class? public class abstract A { abstract void unfinished(); } class A { abstract void unfinished() { } } class A { abstract void unfinished(); } abstract class A { abstract void unfinished(); } public class abstract A { abstract void unfinished(); } class A { abstract void unfinished() { } } class A { abstract void unfinished(); } abstract class A { abstract void unfinished(); } ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes Which of the following is a correct interface? interface A { void print(); } interface A { void print() { } } abstract interface A { abstract void print(); { }} abstract interface A { print(); } interface A { void print(); } interface A { void print() { } } abstract interface A { abstract void print(); { }} abstract interface A { print(); } ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes Which of the following statements regarding abstract classes are true? A subclass of a non-abstract superclass can be abstract. All of these An abstract class can be extended. An abstract class can be used as a data type. A subclass can override a concrete method in a superclass to declare it abstract. A subclass of a non-abstract superclass can be abstract. All of these An abstract class can be extended. An abstract class can be used as a data type. A subclass can override a concrete method in a superclass to declare it abstract. ANSWER DOWNLOAD EXAMIANS APP