Across
- 4. A unit testing framework for the Java programming language
- 8. A data type available within the Java language
- 10. 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
- 11. Keyword associated with inheritance
- 12. The type of comment that utilizes /* and */
- 13. Conventional method used for updating the value of a variable in an object
- 14. An instance of a class
- 16. The type of comment that utilizes //
- 18. Defines and constrains the data type of the value returned from a subroutine or method
- 21. 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
Down
- 1. A data type that's based on a class rather than on one of the primitive types that are built in to the Java language
- 2. Name of the function that acts as starting point for an application
- 3. A variable that contains specific information used in an object
- 5. A mechanism wherein a new class is derived from an existing class
- 6. Keyword in object-oriented languages that set the accessibility of classes methods and other members
- 7. Any character or series of characters that represent horizontal or vertical space
- 9. A set of statements which is referred to by name and can be called (invoked) at any point in a program
- 13. Characterizes the difference between two descriptions of an object by different representations
- 15. Conventional method used for retrieving the value of a variable from an object
- 17. Access modifier indicating that an attribute or method can be accessed directly anywhere within the application
- 19. Access modifier indicating that an attribute or method can be accessed only within the class in which it exists
- 20. A user-defined blueprint or prototype from which objects are created
