Задать вопрос
programmerjava
@programmerjava

Разница между invokevirtual & invokespecial?

Здравствуйте! Правильно ли я понял разницу между двумя инструкциями ?
invokevirtual применяется для вызова методов объекта и в качестве параметра в стек помещается ссылка на объект-владелец класса (aload i). invokespecial применяется для инициализации класса и вызова приватных методов.. в случае вызово приватных методов всегда в стек записывается ссылка на объект-владелец (this) командой aload 0.
Просьба откликнуться тем кто знает. Спасибо большое
  • Вопрос задан
  • 1071 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Академия Эдюсон
    Java-разработчик + ИИ
    8 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Казань
от 75 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽
Яндекс Москва
от 180 000 до 350 000 ₽