Почему статически связанные методы не участвуют в CIR (запись экземпляра класса) класса, а динамически связанные методы? - PullRequest
0 голосов
/ 29 апреля 2018

Я читал в Sebesta, что методы статической привязки не нужно хранить в CIR, но я не могу понять, почему. Если он не хранится в CIR, как компилятор узнает, на какой статически связанный метод ссылается и где он хранится?

1 Ответ

0 голосов
/ 29 апреля 2018

Статический метод не может быть переопределен. Поэтому во время компиляции компилятор уже знает, какой код вызывать. Вместо того, чтобы откладывать на разрешение во время выполнения.

...