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

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

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 keywords public and abstract cannot be used together.
Class School must be defined abstract.
You must add a return statement in method numberOfStudent().
The method numberOfStudent() in class School must have a body.

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 fails due to an error on lines 1
test-name
Compilation succeed but Runtime Exception
None of these

ANSWER DOWNLOAD EXAMIANS APP

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

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

ANSWER DOWNLOAD EXAMIANS APP