JAVA Interfaces and Abstract Classes
Which two of the following are legal declarations for abstract classes and interfaces?1. final abstract class Test {}2. public static interface Test {}3. final public class Test {}4. protected abstract class Test {}5. protected interface Test {}6. abstract public class Test {}

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

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 A followed by b is an instance of
b is an instance of
Nothing.
b is an instance of

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

ANSWER DOWNLOAD EXAMIANS APP