Объясните наглядно разницу раннего и позднего связывания методов.
1,00
р.
р.
Позднее связывание методов это когда имеется ссылочная переменная, и в зависимости от того экземпляр какого класса будет создан, и будет вызван соответствующий метод. А как насчет раннего связывания в чем отличие?
Ответ Раннее связывание - это когда метод, который будет вызван, известен во время компиляции, например, вызов статического метода. Кстати, то что вы называете поздним связываением, есть скорее dynamic dispatch. Позднее связывание - это когда вызов метода может быть осуществлен только во время выполнения и у компилятора нет информации, чтобы проверить корректность такого вызова. В java это можно сделать при помощи рефлексии.