Inheritance defines a relationship between _______ that share characteristics -
objects
Inheritance is when a new class (_______) is created from an existing class
(_______) - subclass, superclass
The subclass _______ characteristics of its superclass - inherits
When methods of superclasses are overwritten by subclasses - Method overriding
If part of the original method implementation from the superclass is retained, the
rewrite is referred to as _______ - Partial overriding
To specify the inheritance relationship between a subclass and a superclass, in the
declaration of the subclass, use the keyword _______ - extends
ex: public class Subclass _______ Superclass {} - extends
Are private instance variables of a superclass directly accessible to its subclasses? -
No
, AP Computer Science A - Review 1 2024
Can subclasses directly invoke the public accessor and mutator methods of the
superclass? - Yes
A method in a superclass is overriden in a subclass by defining a method with
same _______ - return type and signature (name and parameter types)
_______ are never inherited - Constructors
A superclass must have a default, zero-parameter _______ - Constructor
A subclass constructor can be implemented with a call to the _______ - super
method (super();)
If super is used in the implementation of a subclass constructor, it must be used in
the _______ of the constructor body - first line
If no constructor is provided in the subclass, it calls the default constructor of the
_______ - superclass