Как компилятор Java обрабатывает статически разрешаемые вызовы нестатических методов? - PullRequest
0 голосов
/ 09 сентября 2010

Делают ли Java-компиляторы (javac или eclipse) попытки компилировать вызовы метода как статические, когда целевой метод известен статически (даже если это не статический метод). Например.

class A { 
    void foo() { doStuff(); }
}
...
A a = new A();
a.foo(); // is this compiled as virtual call or static call?

1 Ответ

1 голос
/ 09 сентября 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...