P3_B-Crossword Puzzle (Khayre)

12345678910
Across
  1. 4. The OOP principle of hiding internal data and providing access only through public methods.
  2. 6. The ability of a subclass to provide a specific implementation of a method defined by its superclass.
  3. 8. A class or object, such as a String, whose contents cannot be changed after creation.
  4. 10. A special method invoked using the "new" operator to initialize an object.
Down
  1. 1. The platform-independent intermediate code produced by the Java compiler.
  2. 2. The automatic conversion between primitive types and their corresponding object wrapper classes.
  3. 3. The process of visiting each node in a linked list by following references from the head.
  4. 5. The safe, automatic conversion of a smaller numeric type to a larger type, like int to double.
  5. 7. Algorithms described in natural language mixed with programming code to plan logic.
  6. 9. The keyword used in a subclass to invoke a constructor or method from its parent class.