P3

123456789101112131415
Across
  1. 2. Method Method used to retrieve the value of a private instance variable.
  2. 3. A class that cannot be instantiated and may contain abstract methods.
  3. 5. Combining objects to create more complex structures.
  4. 6. Ability of a single function or method to operate on different types of data
  5. 9. A contract that defines a set of methods that a class must implement.
  6. 10. Visual representation of classes and their relationships in OOP.
  7. 11. Resolving method calls at runtime rather than compile time.
  8. 13. Organizing classes in a tree-like structure based on their relationships.
  9. 14. Representing essential features without including unnecessary details.
  10. 15. Special method used for initializing objects when they are created.
Down
  1. 1. Relationship where one class is a part of another class.
  2. 4. Protection of an object's internal state from outside access.
  3. 7. Method Method used to modify the value of a private instance variable.
  4. 8. Defining multiple methods with the same name but different parameters.
  5. 12. Mechanism by which a new class inherits properties and behaviors from an existing class.