Choose the most correct answer to all the following questions.
All fields and methods of the parent (super) class are inherited by the child class.
An interface may contain fields, methods and constants.
A class that implements an interface but does not override all methods of the interface must be declared as abstract.
An abstract method must terminate its method signature with a semi-colon.
A child class may extend (define) multiple parent (super) classes in it's class signature.
What is the super class of all Java classes?
What method is invoked (called) when an object is supplied as the argument for the println method?
The invoked method from question 7 is inherited from which class?
Which two elements may be contained in an interface.
The two main reasons for using inheritance are:
Polymorphism may be implemented using ________ or ________ .
A child class is responsible for initializing fields of it's
The first statement in the child class constructor must be a ________ to the super class ________.
The ________ keyword is used in the child class signature to implement inheritance.
The ________ keyword is used in the class signature to indicate that a class uses an interface.
A class incorporates (uses) an interface. The class does not override all methods from the interface. Because of this, the class must be declared as ________.