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

None of these
null
Compilation fails due to an error on line 3
Compilation fails due to an error on line 8
A

ANSWER DOWNLOAD EXAMIANS APP

JAVA Interfaces and Abstract Classes
Which of the following statements regarding abstract classes are true?

All of these
An abstract class can be extended.
A subclass of a non-abstract superclass can be abstract.
A subclass can override a concrete method in a superclass to declare it abstract.
An abstract class can be used as a data type.

ANSWER DOWNLOAD EXAMIANS APP

JAVA Interfaces and Abstract Classes
What will be the output?interface A{public void method();}class One{public void method(){System.out.println("Class One method");}}class Two extends One implements A{public void method(){System.out.println("Class Two method");}}public class Test extends Two{public static void main(String[] args){A a = new Two();a.method();}}

will print Class Two method
will print Class One method
compiles fine but print nothing
None of these
Compilation Error

ANSWER DOWNLOAD EXAMIANS APP