Preobremenitev v Javi je sposobnost definiranja več metod z istim imenom v razredu. Prevajalnik lahko loči med metodami zaradi njih podpisi metod.
Tudi ta izraz mine metoda preobremenitevin se v glavnem uporablja samo za povečanje berljivosti programa; da bo videti lepše. Vendar naredite to preveč in lahko pride do povratnega učinka, ker je koda videti tudi podobno in jih je težko brati.
Primeri preobremenitve Java
Obstaja devet različnih načinov uporabe načina tiskanja predmeta System.out:
Ko v kodi uporabljate način tiskanja, bo prevajalnik s podpisom metode določil, kateri način želite poklicati. Na primer:
Vsakič se pokliče drugačna metoda tiskanja, ker je vrsta parametra, ki se posreduje, drugačna. Koristno je, ker bo treba način tiskanja spremeniti, kako deluje, odvisno od tega, ali se mora ukvarjati z nizom, celim ali logičnim.
Več informacij o preobremenitvi
Pri preobremenitvi je treba nekaj zapomniti, da ne morete imeti več kot ene metode z istim imenom, število in vrsto argumenta, ker ta izjava ne omogoči prevajalcu, da razume, kako deluje drugačen.
Prav tako ne morete razglasiti dveh metod, da imata enaka podpisa, tudi če imata edinstvene vrste vračanja. To je zato, ker prevajalnik pri razlikovanju med metodami ne upošteva vrst vrnitve.
Preobremenitev na Javi ustvari doslednost v kodi, kar pomaga odstraniti neskladnosti, kar lahko privede do napak v sintaksi. Preobremenitev je prav tako priročen način za lažje branje kode.