У Јави, која је разлика између динамичког везивања и прегласавања метода?
Одговор 1:
Животиња класе {публиц воид еат () {Систем.оут.принтлн ("Било шта"); }} Класа Коњ проширује животиње {јавна воид еат () {Систем.оут.принтлн ("Поврће"); }} класа тест {публиц статички воид маин (Стринг аргс []) {Анимал обј; обј = нова животиња (); обј.еат (); обј = нови Коњ (); обј.еат (); }}
Све поврће
Одговор 2:
Да ли сте мислили да питате разлику између "динамичког везивања" и методе "преоптерећења"?
Будући да прегласавање метода и „призивање виртуалне методе“ (динамичко везивање) су два дела јаворног полиморфизма и они се „мало разликују“ од преоптерећења методе: исти назив методе, али различитог потписа.
Одговор 3:
Да ли сте мислили да питате разлику између "динамичког везивања" и методе "преоптерећења"?
Будући да прегласавање метода и „призивање виртуалне методе“ (динамичко везивање) су два дела јаворног полиморфизма и они се „мало разликују“ од преоптерећења методе: исти назив методе, али различитог потписа.
Објављено 02-03-2020