Across
- 2. A variable or method that is accessible throughout the program
- 5. A diagramming language used to represent OOP structures
- 8. The scope of access control for variables and methods
- 13. A mechanism that allows one class to inherit properties from another
- 14. A visibility level that allows access within the same package and subclasses
- 15. Hiding the complexity of a system by exposing only the essential details
- 16. A blueprint for creating objects in OOP
- 17. A method used to set or update the value of a private variable
- 18. A method used to access the value of a private variable
- 19. The ability of an object to take many forms
Down
- 1. The entry point of a Java program, where execution begins
- 3. The process of creating an object from a class
- 4. A special method used to initialize objects in a class
- 6. The class that contains the main method and starts the program
- 7. A way to store and organize data for efficient access and modification
- 9. An object created from a class
- 10. A resizable array-like data structure
- 11. A type of variable or method that belongs to the class, not the instance
- 12. The bundling of data with methods that operate on that data
- 18. A user interface that uses graphical elements
