Across
- 1. Keyword used inside a sub-class method definition to call a method defined in the parent class
- 3. Access modifier indicating that an attribute or method can be accessed directly anywhere within the application
- 5. A data type that is based on a class rather than on one of the primitive types that are built in to the Java language
- 7. A user-defined blueprint or prototype from which objects are created
- 9. Keyword used a reference to the current Object
- 10. A mechanism wherein a new class is derived from an existing class
- 12. Keyword in object-oriented languages that set the accessibility of classes methods and other members
- 13. Value that indicates a reference that is not set
- 15. Method used when we need a string representation of an object
- 17. The ability of an object to take on many forms
- 19. An instance of a class
- 20. A set of statements which is referred to by name and can be called (invoked) at any point in a program
- 22. Keyword that specifies that the member can be accessed by a subclass of its class but not by other, unrelated classes (with some exceptions)
Down
- 2. Access modifier indicating that an attribute or method can be accessed only within the class in which it exists
- 4. Keyword that is used for checking if a reference variable is containing a given type of object reference or not
- 6. A rule that defines or constrains some aspect of business and always resolves to either true or false
- 8. A variable that contains specific information used in an object
- 11. 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
- 14. A documentation generator created by Sun Microsystems for the Java language (now owned by Oracle Corporation) for generating API documentation in HTML format from Java source code
- 16. A special method that is used to initialize a newly created object and is called just after the memory is allocated for the object
- 18. A basic data type available within the Java language
- 21. Keyword associated with inheritance
