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); }} Compile with error Runtime Exception 12 None of these 10 Compile with error Runtime Exception 12 None of these 10 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 2 and 4 1 and 3 3 and 4 1 and 2 2 and 3 2 and 4 1 and 3 3 and 4 1 and 2 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? The method numberOfStudent() in class School must have a body. Class School must be defined abstract. The keywords public and abstract cannot be used together. You must add a return statement in method numberOfStudent(). The method numberOfStudent() in class School must have a body. Class School must be defined abstract. The keywords public and abstract cannot be used together. You must add a return statement in method numberOfStudent(). 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 b is an instance of Nothing. b is an instance of A followed by b is an instance of b is an instance of b is an instance of Nothing. b is an instance of A followed by b is an instance of ANSWER DOWNLOAD EXAMIANS APP
JAVA Interfaces and Abstract Classes Which of the following statements regarding abstract classes are true? An abstract class can be used as a data type. A subclass can override a concrete method in a superclass to declare it abstract. An abstract class can be extended. A subclass of a non-abstract superclass can be abstract. All of these An abstract class can be used as a data type. A subclass can override a concrete method in a superclass to declare it abstract. An abstract class can be extended. A subclass of a non-abstract superclass can be abstract. All of these 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 succeed but Runtime Exception None of these Compilation fails due to an error on lines 2 Compilation fails due to an error on lines 1 test-name Compilation succeed but Runtime Exception None of these Compilation fails due to an error on lines 2 Compilation fails due to an error on lines 1 test-name ANSWER DOWNLOAD EXAMIANS APP