„Java“ programoje skirtumas tarp dinaminio įrišimo ir metodo viršenybės?


Atsakymas 1:
klasės gyvūnas {public void eat () {System.out.println ("Viskas"); }} klasės žirgas pratęsia Gyvūnai {public void eat () {System.out.println ("Daržovės"); }} klasė Testas {public static void main (Styginių argos []) {Animal obj; obj = naujas gyvūnas (); obj.eat (); obj = naujas arklys (); obj.eat (); }}
Viskas daržovės

Atsakymas 2:

ar galvojai paklausti skirtumo tarp „dinaminio rišimo“ ir „perkrovos“ metodo?

Kadangi metodas viršesnis ir „virtualus metodo iškvietimas“ (dinaminis įrišimas) yra dvi „Java“ polimorfizmo dalys ir jie „šiek tiek skiriasi“ nuo metodo perkrovos: tas pats metodo pavadinimas, bet skirtingas parašas.


Atsakymas 3:

ar galvojai paklausti skirtumo tarp „dinaminio rišimo“ ir „perkrovos“ metodo?

Kadangi metodas viršesnis ir „virtualus metodo iškvietimas“ (dinaminis įrišimas) yra dvi „Java“ polimorfizmo dalys ir jie „šiek tiek skiriasi“ nuo metodo perkrovos: tas pats metodo pavadinimas, bet skirtingas parašas.