Crossword puzzle

1234567891011121314151617181920
Across
  1. 1. object that stores a collection of other objects.
  2. 3. Keyword used to declare variables, methods, and blocks as class members.
  3. 5. Access modifier that allows a class, method, or field to be accessible from any other class.
  4. 6. Refers to the immediate parent class of a subclass.
  5. 9. An instance of a class.
  6. 13. Statement used to exit a method and optionally return a value.
  7. 15. A blueprint for creating objects.
  8. 16. method is the entry point for an oop.
  9. 19. Initializes an object.
  10. 20. Keyword used to explicitly throw an exception.
Down
  1. 2. block is used to handle exceptions
  2. 4. is a small computer program that performs a specific task.
  3. 5. Allows methods to behave differently based on the object that calls them.
  4. 7. Allows a class to inherit the properties and methods of another class.
  5. 8. Protects an object's internal state by restricting access to its components.
  6. 10. lightweight sub-process that can run concurrently with other threads.
  7. 11. data type that represents an abstraction of a class.
  8. 12. wraps an object of another class
  9. 14. a temporary memory block that acts as a placeholder for data before a process begins.
  10. 17. sequence of data elements that can be read or written sequentially.
  11. 18. Denotes that a method does not return any value.