programmerjava
@programmerjava

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

Здравствуйте! Правильно ли я понял разницу между двумя инструкциями ?
invokevirtual применяется для вызова методов объекта и в качестве параметра в стек помещается ссылка на объект-владелец класса (aload i). invokespecial применяется для инициализации класса и вызова приватных методов.. в случае вызово приватных методов всегда в стек записывается ссылка на объект-владелец (this) командой aload 0.
Просьба откликнуться тем кто знает. Спасибо большое
  • Вопрос задан
  • 1065 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы