First page Back Continue Last page Overview Graphics
Important Terms
- Overriding means that a method steps in front of another and accepts the call. Usually, a subclass or child class provides a different implementation of a method that is already provided by one of its superclasses or parent classes. The implementation of the subclass overrides the implementation of the superclass by providing a method with the same input and output behaviour.
- Overwriting something means that the original no longer exists, i.e. it is replaced by another file, class, method, or property.
- Overloading is a form of polymorphism, where different function are defined with the same name but different parameter types and/ or a different number of parameter. It doesn't exist in Python!