Java Quiz

123456789101112131415161718192021222324
Across
  1. 2. ambiguity caused by multiple inheritance
  2. 4. design where classes are highly dependent
  3. 12. weak has a relationship where part can exist independently
  4. 13. method that cannot be overridden
  5. 17. one parent with multiple children
  6. 19. block inside another block
  7. 21. method declared without implementation
  8. 24. converting parent reference back to child
Down
  1. 1. compile time method resolution
  2. 3. hiding internal details and showing essentials
  3. 5. using same name with different parameters
  4. 6. more specific version of a parent type
  5. 7. return type that becomes more specific in subclass
  6. 8. accessible only within same class
  7. 9. another name for child class
  8. 10. runtime method resolution mechanism
  9. 11. arrays arranged like tables or matrices
  10. 14. method that returns integer representation for hashing
  11. 15. value that cannot be fixed
  12. 16. copying only references not actual objects
  13. 18. real world entity represented inside program
  14. 20. method that returns string representation of object
  15. 22. method used to compare logical equality of objects
  16. 23. benefit achieved using has a instead of inheritance