Page 840 - AP Computer Science A, 7th edition
P. 840
6. (B) When a superclass method is redefined in a subclass, the process is called method overriding. Which method to call is determined at run time. This is called dynamic binding. Method overloading is two or more methods with different signatures in the same class. The compiler recognizes at compile time which method to call. This is early binding. The process of downcasting is unrelated to these principles.