OOP Terminology
Across
- 3. An instance of a class.
- 4. Method A method used to modify an object's attribute.
- 7. Hiding implementation details, showing only essentials.
- 8. A keyword restricting access to class members from outside.
- 11. A keyword allowing unrestricted access to class members.
- 13. Class A class that is inherited by other classes.
- 15. A class gaining properties from another.
- 16. Defining multiple methods with the same name.
- 17. Bundling data and methods in a class.
- 19. Table A table showing the output of a logical expression for all possible input values.
Down
- 1. A function defined in a class.
- 2. Using a single interface for different objects.
- 3. Modifying a method in a subclass.
- 5. Table A table used to track the values of variables during program execution.
- 6. Characteristics or properties of an object.
- 9. Class A class that inherits properties and methods from another class.
- 10. Method A method used to retrieve the value of an object's attribute.
- 12. A method that initializes an object.
- 14. A keyword for class-level methods/variables.
- 18. A blueprint for creating objects.