Git фиксирует хуки на ветке

Я ожидаю, что выбор метода учитывает действительный (не объявленный) тип параметра. Я что-то упустил?

blockquote>

Да. Ваши ожидания ошибочны. В Java динамическая отправка метода происходит только для объекта, на который вызывается метод, а не для типов параметров перегруженных методов.

Ссылаясь на Спецификацию языка Java :

Когда метод вызывается (§15.12), количество фактических аргументов (и любых явных аргументов типа) и типы аргументов во время компиляции используются во время компиляции для определения сигнатуры метод, который будет вызываться (§15.12.2). Если метод, который должен быть вызван, является методом экземпляра, фактический метод, который будет вызываться, будет определен во время выполнения, используя динамический поиск метода (§15.12.4).

blockquote>
21
задан Eugene 16 June 2011 в 13:04
поделиться