Class Crossword

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