Obsah:

Čo je to preťažená metóda v jazyku Java?
Čo je to preťažená metóda v jazyku Java?

Video: Čo je to preťažená metóda v jazyku Java?

Video: Čo je to preťažená metóda v jazyku Java?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Smieť
Anonim

Preťaženie metódy je funkcia, ktorá umožňuje triede mať viac ako jednu metóda s rovnakým názvom, ak sa ich zoznamy argumentov líšia. Je to podobné ako u konštruktéra preťaženie v Java , čo umožňuje triede mať viac ako jeden konštruktor s rôznymi zoznamami argumentov.

Ako teda napíšete preťaženú metódu v jazyku Java?

Tu sú rôzne spôsoby, ako vykonať preťaženie metódy:

  1. Preťaženie zmenou počtu argumentov. class MethodOverloading { private static void display(int a){ System.
  2. Zmenou dátového typu parametrov. class MethodOverloading { // táto metóda akceptuje int private static void display(int a){ System.

Možno sa tiež opýtať, akými rôznymi spôsobmi môže byť metóda preťažená? Preťažené metódy sa rozlišujú na základe počtu a typu parametrov odovzdaných ako argumenty metódy . vy môcť nedefinujte viac ako jeden metóda s rovnakým názvom, Objednávka a typu z argumentov. Bola by to chyba kompilátora.

Je tiež potrebné vedieť, čo je preťaženie metódy a prepísanie metódy v Jave s príkladom?

Tento príspevok ilustruje ich rozdiely pomocou dvoch jednoduchých príklady . Preťaženie nastáva, keď dvaja alebo viacerí metódy v jednej triede majú to isté metóda názov, ale iné parametre. Prvoradé znamená mať dvoch metódy s tým istým metóda názov a parametre (napr. metóda podpis).

Čo je preťaženie?

Komu preťaženie je naložiť nadmerné množstvo do niečoho alebo na niečo, ako napr preťaženie elektriny, ktorá skratuje obvody. Preťaženie spôsobuje "Príliš veľa!" situáciu. Ak je spotrebičov príliš veľa, dôjde k prepáleniu poistky preťaženie obvody; toto sa nazýva an preťaženie (forma podstatného mena).

Odporúča: