Шта је преоптерећење у Јави?

Преоптерећење у Јави је могућност дефинисања више метода са истим називом у класи. Компајлер може да разликује методе због њихових потписи метода.

Овај термин такође пролази метода преоптерећења, а користи се углавном само за повећање читљивости програма; да изгледа боље. Међутим, учините то превише и обрнути ефекат може доћи у игру јер код изгледа такође слично и тешко је прочитати.

Примери Јава преоптерећења

Постоји девет различитих начина на које се може користити начин исписа објекта Систем.оут:

Када користите методу исписа у свом коду, преводилац ће одредити који метод желите да позовете гледајући потпис методе. На пример:

Сваки пут се позива другачији начин исписа јер је тип параметра који се просљеђује различит. То је корисно јер ће метода штампања морати да варира на који начин функционише у зависности да ли мора да се бави низом, целим бројевима или боолеаном.

Више информација о преоптерећењу

Нешто што треба запамтити код преоптерећења је да не можете имати више метода са истим именом, број и врсту аргумента, јер та декларација не допушта преводиоцу да разуме како су различит.

instagram viewer

Такође, две методе не можете прогласити као идентичне потписе, чак и ако имају јединствене типове повратка. То је зато што преводилац не разматра типове повратка када разликује методе.

Преоптерећење Јава ствара доследност у коду, што помаже у уклањању недоследности, што може довести до синтаксичких грешака. Преоптерећење је такође само погодан начин да се код лакше чита.

instagram story viewer