Default methods allow interfaces to have method ______________. - Answers implementations
A class that implements the _______ interface must provide ________________ for all methods of
both interfaces. - Answers child, implementations
When a class implements an interface the class must provide implementations for all interface
methods unless it is ___________. - Answers abstract
A class that inherits an abstract class must _____________ all of its abstract methods, unless it is
also declared abstract. - Answers implement
If you try to instantiate an abstract class the program will not ____________. - Answers compile
Abstract classes can also have __________________. - Answers constructors
The keyword ___________ is used to to define an abstract method. - Answers abstract
An abstract class can have both abstract and non-abstract ___________. - Answers methods
The container __________ allows you to store key-value pairs and provides constant-time
performance for basic operations like get() and put(). - Answers HashMap
A __________ doesn't allow duplicate elements. - Answers HashSet
An interface is not a class. (true/false) - Answers true
An interface forces classes to have ___________. - Answers methods
In an interface, _____________ is used instead of "extends." - Answers implements
The _______ of an interface method is given by an implemented class. - Answers body
Both abstracts and interfaces cannot create __________. - Answers objects
On implementation of an interface, you must ___________ all methods. - Answers override
An interface CANNOT contain a ______________. - Answers constructor
Unlike interfaces, abstracts CAN have a _____________. - Answers constructor
To inherit from a superclass, a subclass or, child class, must use the _________ keyword. -
Answers extends
The ________ data structure uses the "Last in, First Out" principle. - Answers Stack