Wat ass den Ënnerscheed am Java tëscht dynamescher Bindung a Methode iwwerschreiden?


beäntweren 1:
Klassentier {public void eat () {System.out.println ("Alles"); }} Klass Päerd erweidert Déier {public void eat () {System.out.println ("Geméis"); }} Klass Test {ëffentlech statesch ongëlteg Main (String args []) {Déier obj; obj = neit Déier (); obj.eat (); obj = neit Päerd (); obj.eat (); }}
All Geméis

beäntweren 2:

Wëllt Dir den Ënnerscheed tëscht "dynamesch Bindung" an der "Iwwerbelaaschtung" Method froen?

Zënter der Iwwerschreiung vu Methoden an dem Uruff vu virtuelle Methoden (dynamesch Bindung) sinn déi zwee Deeler vum Java Polymorphismus a ënnerscheede sech liicht vun der Method iwwerlaascht: selwechten Method Numm, awer aner Ënnerschrëft.


beäntweren 3:

Wëllt Dir den Ënnerscheed tëscht "dynamesch Bindung" an der "Iwwerbelaaschtung" Method froen?

Zënter der Iwwerschreiung vu Methoden an dem Uruff vu virtuelle Methoden (dynamesch Bindung) sinn déi zwee Deeler vum Java Polymorphismus a ënnerscheede sech liicht vun der Method iwwerlaascht: selwechten Method Numm, awer aner Ënnerschrëft.