Преоптерећење у Јави је могућност дефинисања више метода са истим називом у класи. Компајлер може да разликује методе због њихових потписи метода.
Овај термин такође пролази метода преоптерећења, а користи се углавном само за повећање читљивости програма; да изгледа боље. Међутим, учините то превише и обрнути ефекат може доћи у игру јер код изгледа такође слично и тешко је прочитати.
Примери Јава преоптерећења
Постоји девет различитих начина на које се може користити начин исписа објекта Систем.оут:
Када користите методу исписа у свом коду, преводилац ће одредити који метод желите да позовете гледајући потпис методе. На пример:
Сваки пут се позива другачији начин исписа јер је тип параметра који се просљеђује различит. То је корисно јер ће метода штампања морати да варира на који начин функционише у зависности да ли мора да се бави низом, целим бројевима или боолеаном.
Више информација о преоптерећењу
Нешто што треба запамтити код преоптерећења је да не можете имати више метода са истим именом, број и врсту аргумента, јер та декларација не допушта преводиоцу да разуме како су различит.
Такође, две методе не можете прогласити као идентичне потписе, чак и ако имају јединствене типове повратка. То је зато што преводилац не разматра типове повратка када разликује методе.
Преоптерећење Јава ствара доследност у коду, што помаже у уклањању недоследности, што може довести до синтаксичких грешака. Преоптерећење је такође само погодан начин да се код лакше чита.