How are substitutability, overriding, dynamic binding related to polymorphism?
Substituability How does substitutability work for polymorphic objects? Treat objects of different types as one type.
Overriding Overriding methods in Java Permits different (polymorphic) behaviors in response to same method call.
Dynamic binding What is dynamic binding (Java)? Polymorphic code can call method of parent class, execute implementation of child class