@Jimbo
Студент, самоучка.

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

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
07 мая 2024, в 15:10
1500 руб./в час
07 мая 2024, в 15:07
1500 руб./в час
07 мая 2024, в 14:56
2000 руб./за проект