У Јави, која је разлика између динамичког везивања и прегласавања метода?


Одговор 1:
Животиња класе {публиц воид еат () {Систем.оут.принтлн ("Било шта"); }} Класа Коњ проширује животиње {јавна воид еат () {Систем.оут.принтлн ("Поврће"); }} класа тест {публиц статички воид маин (Стринг аргс []) {Анимал обј; обј = нова животиња (); обј.еат (); обј = нови Коњ (); обј.еат (); }}
Све поврће

Одговор 2:

Да ли сте мислили да питате разлику између "динамичког везивања" и методе "преоптерећења"?

Будући да прегласавање метода и „призивање виртуалне методе“ (динамичко везивање) су два дела јаворног полиморфизма и они се „мало разликују“ од преоптерећења методе: исти назив методе, али различитог потписа.


Одговор 3:

Да ли сте мислили да питате разлику између "динамичког везивања" и методе "преоптерећења"?

Будући да прегласавање метода и „призивање виртуалне методе“ (динамичко везивање) су два дела јаворног полиморфизма и они се „мало разликују“ од преоптерећења методе: исти назив методе, али различитог потписа.