UPDATED ACTUAL Exam Questions and
CORRECT Answers
Inheritance is a mechanism in which one class can inherit the ______ of another "parent" class -
CORRECT ANSWER - fields and methods
In Java, a class can ______ up to one other class to inherit from it - CORRECT
ANSWER - extend
Can a class extend multiple classes? - CORRECT ANSWER - no a class can only extend 1
other class
An ______ does not have a body - CORRECT ANSWER - abstract method
An abstract method only has a ______ - CORRECT ANSWER - method signature
______ cannot be instantiated - CORRECT ANSWER - interfaces and abstract classes
Interfaces can be ______ by classes or abstract classes - CORRECT ANSWER -
implemented
Interfaces can be ______ by other interfaces - CORRECT ANSWER - extended
The keyword used to inherit an Interface is... - CORRECT ANSWER - implements
The keyword used to inherit a class or abstract class is ________ - CORRECT ANSWER -
extends
, ______ is when a subclass redefines a method of it's parent class - CORRECT ANSWER -
Overriding
______ are not inherited - CORRECT ANSWER - private and static members
To call the constructor of a parent class, you must use the ______ keyword - CORRECT
ANSWER - super
The default access modifier is ______ - CORRECT ANSWER - package-private
A package-private member of a class is visible to ______ - CORRECT ANSWER -
members of the same package
A public member of a class is visible to ______ - CORRECT ANSWER - everything
A private member of a class is visible to ______ - CORRECT ANSWER - only the
defining class
A protected member of a class is visible to ______ - CORRECT ANSWER - subclasses
and members of the same package
private members and static methods cannot be ______ - CORRECT ANSWER -
overridden
The ______ operator can be used to check if an object is of a specific type or is a subtype of that
type. - CORRECT ANSWER - instanceof
In Java, all classes inherit from the ______ class by default - CORRECT ANSWER -
Object