JAVA Interfaces and Abstract Classes
Which of the following is a correct interface?

interface A { void print(); }
interface A { void print() { } }
abstract interface A { print(); }
abstract interface A { abstract void print(); { }}

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(); }
abstract class A { abstract void unfinished(); }
class A { abstract void unfinished() { } }

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 of a non-abstract superclass can be abstract.
An abstract class can be extended.
A subclass can override a concrete method in a superclass to declare it abstract.
All of these

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

ANSWER DOWNLOAD EXAMIANS APP