Задать вопрос
@Jimbo
Студент, самоучка.

Правильно ли я понял как работает вызов метода из ссылки типа родительского класса?

Когда вызывается метод из ссылки типа родительского класса, то компилятор проверяет сначала описан ли такой метод в типе ссылочной переменной, а затем проверяет есть ли такой метод в объекте на который ссылается переменная. Если в объекте метод переопределен, то вызывается именно этот метод, если нет, то метод описанный в типе ссылочной переменной. Верно?
  • Вопрос задан
  • 230 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Evhen К ответам на вопрос (1)
EugeneP2
@EugeneP2
Java Dev
Это определяет не компилятором, а в рантайме. Это называется динамическое связывание
Ответ написан