Across
- 2. A class can have multiple superclasses.
- 5. Another name for an instance variable.
- 8. Java's ability to pick the right version of a method at runtime when the method was overridden by the subclass.
- 9. A parent of a class.
- 13. The part of the class that initializes instance variables when a new object is made.
- 15. A method called by its class and not an object.
- 17. To change a superclass's behavior that would otherwise be inherited.
- 18. To construct a new object.
Down
- 1. Java keyword that indicates one class is a subclass of another.
- 3. A child of a class.
- 4. Java keyword that refers to a subclass's superclass.
- 6. When a subclass naturally receives methods from a superclass.
- 7. A subclass cannot directly access its superclass's instance variables.
- 10. An instance of a class.
- 11. Method that returns a string when an object reference is printed.
- 12. A method called by an object of the class.
- 14. Type of method that does not return a value.
- 16. Java keyword to refer to an instance variable name.
