OOP Terminology
Across
- 4. A method that cleans up an object.
- 7. Defining multiple methods with the same name.
- 9. A class holding references to other objects.
- 10. A class containing objects of another class.
- 13. Controlling access to data members.
- 15. A blueprint for creating objects.
- 16. A method that initializes an object.
- 18. An instance of a class.
- 19. Hiding implementation details, showing only essentials.
Down
- 1. Using a single interface for different objects.
- 2. Table A table used to track the values of variables during program execution.
- 3. A class gaining properties from another.
- 5. A keyword for class-level methods/variables.
- 6. Table A table showing the output of a logical expression for all possible input values.
- 7. Modifying a method in a subclass.
- 8. A contract for methods without implementation.
- 11. Bundling data and methods in a class.
- 12. A keyword to call parent class methods/attributes
- 14. Class A class that can't be instantiated directly.
- 17. A function defined in a class.