poopyhead

123456789101112131415
Across
  1. 5. Hiding complex implementation details and showing only the necessary features.
  2. 7. A method used to retrieve the value of a private field.
  3. 9. A type of user interface that allows interaction with software through graphical icons.
  4. 11. The practice of keeping fields within a class private, then providing access via public methods.
  5. 12. A special method used to initialize objects in a class.
  6. 15. A method used to modify the value of a private field.
Down
  1. 1. The ability of one function or method to operate on different types.
  2. 2. Refers to fields or methods that belong to the class rather than an instance of the class.
  3. 3. method and Main class: The entry point to a Java application where the program starts.
  4. 4. The ability of a class to inherit properties and behaviors from another class.
  5. 6. A resizable array implementation in Java.
  6. 8. A variable or method accessible throughout the program or across all classes.
  7. 10. An individual object created from a class.
  8. 13. A standard diagram used to visually represent object-oriented designs.
  9. 14. Structure: An organized collection of data, such as arrays, lists, or trees.