Mi a különbség a Java-ban a dinamikus kötés és a módszer felülírása között?
Válasz 1:
osztály Állatok {public void eat () {System.out.println ("Bármi"); }} osztály A Ló meghosszabbítja az állati {public void eat () {System.out.println ("Vegetables"); }} osztályteszt {nyilvános statikus void main (String args []) {Animal obj; obj = új állat (); obj.eat (); obj = új ló (); obj.eat (); }}
Bármi zöldség
Válasz 2:
szándékában állt megkérdezni a különbséget a „dinamikus kötés” és a „túlterhelés” módszer között?
Mivel a felülíró módszer és a „virtuális módszerhívás” (dinamikus kötés) a java polimorfizmusának két részét képezik, és „kissé különböznek” a módszer túlterhelésétől: ugyanaz a módszernév, de eltérő aláírás.
Válasz 3:
szándékában állt megkérdezni a különbséget a „dinamikus kötés” és a „túlterhelés” módszer között?
Mivel a felülíró módszer és a „virtuális módszerhívás” (dinamikus kötés) a java polimorfizmusának két részét képezik, és „kissé különböznek” a módszer túlterhelésétől: ugyanaz a módszernév, de eltérő aláírás.
Közzétett 02-03-2020