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