Across
- 2. An object of a subclass can be used wherever its superclass object is used is example of this object-oriented principle.
- 5. A computer uses a _ to process function invocations.
- 7. You can define a private method in Python by adding two _ in front of a method name.
- 9. Sometimes it is necessary for the subclass to modify the implementation of a method defined in the superclass, this is referred to as method _.
- 10. A subclass and its superclass must have the _ relationship.
- 11. The acronym for object-oriented programming.
- 14. The _ function can be used to determine whether an object is a sample or representation of a class.
- 15. A method may be implemented in several classes along the inheritance chain in which point Python decides which method is invoked at runtime which is referred to as _ binding.
- 17. This type of class is more specialized also known as a subclass.
Down
- 1. Object-oriented programming allows you to define new classes from existing classes.
- 3. A number or an interval that specifies how many of the class’s objects are involved in the relationship.
- 4. _ is a general binary relationship that describes an activity between two classes.
- 5. This method call’s the general class.
- 6. This type of relationship that represents an ownership between two objects.
- 8. The _ method returns True if two objects are the same, or False if the objects are different (even if they have the same contents).
- 11. Every class in Python is descended from the _ class.
- 12. This type of class is a general class also known as a superclass.
- 13. This type of arrow denotes the inheritance relationship between the two classes involved in diagrams.
- 16. When an object is exclusively owned by an aggregating object.
