Across
- 3. Keyword that is used for checking if a reference variable is containing a given type of object reference or not
- 5. Block that will execute if the program should run into an exception
- 8. A mechanism wherein a new class is derived from an existing class
- 10. Keyword used inside a sub-class method definition to call a method defined in the parent class
- 12. Keyword associated with the implementation of interfaces
- 13. Exceptions that will keep the program from compiling if they are not addressed by the programmer
- 16. Concept similar to a class, but it can only contain method signatures and fields, no implementations
- 17. Keyword in object-oriented languages that set the accessibility of classes methods and other members
- 18. Statement in the form of (condition?if true:else)
- 20. Method used when we need a string representation of an object
- 21. The ability of an object to take on many forms
Down
- 1. Keyword used to signal to the calling method that an exception may occur
- 2. A mechanism of wrapping the data (variables/attributes) and code acting on the data (methods) together as a single unit, where attributes and methods are hidden within a class
- 4. Technique that allows different methods to have same name, but different signatures where signature can differ by number of input parameters or type of input parameters or both
- 6. Exception-handling technique that allows programmers to deal with an exception rather than pass it off to the calling method
- 7. Exceptions that do not need to be addressed in order for the program to compile
- 9. Keyword used a reference to the current Object
- 11. Keyword associated with inheritance
- 14. A problem that arises during the execution of a program that may be addressed
- 15. A serious problem that a reasonable application should not try to catch
- 19. Block that will attempt to execute some code that may lead to an exception
