Michelles poopy crossword

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