Obsah:

Co je přetížená metoda v Javě?
Co je přetížená metoda v Javě?

Video: Co je přetížená metoda v Javě?

Video: Co je přetížená metoda v Javě?
Video: Java Method Overloading Tutorial - How To Overload A Method In Java 2024, Smět
Anonim

Přetížení metody je funkce, která umožňuje třídě mít více než jednu metoda se stejným názvem, pokud se jejich seznamy argumentů liší. Je to podobné jako konstruktor přetěžování v Jáva , který umožňuje třídě mít více než jeden konstruktor s různými seznamy argumentů.

Jak tedy napíšete přetíženou metodu v Javě?

Zde jsou různé způsoby, jak provést přetížení metody:

  1. Přetížení změnou počtu argumentů. class MethodOverloading { private static void display(int a){ System.
  2. Změnou datového typu parametrů. class MethodOverloading { // tato metoda přijímá int private static void display(int a){ System.

Někdo se také může ptát, jakými různými způsoby může být metoda přetížena? Přetížené metody se rozlišují na základě počtu a typ parametrů předávaných jako argumenty metody . Vy umět nedefinujte více než jeden metoda se stejným názvem, Řád a typ z argumentů. Byla by to chyba kompilátoru.

Také je třeba vědět, co je přetěžování metod a přepisování metod v Javě s příkladem?

Tento příspěvek ilustruje jejich rozdíly pomocí dvou jednoduchých příklady . Přetížení nastane, když dva nebo více metody v jedné třídě mají to samé metoda název, ale jiné parametry. Přepisování znamená mít dva metody se stejným metoda název a parametry (např. metoda podpis).

Co je to přetížení?

Na přetížení je naložit nadměrné množství do něčeho nebo na něco, jako je např přetížení elektřiny, která zkratuje obvody. Přetížení způsobí "Příliš mnoho!" situace. Pokud je spotřebičů příliš mnoho, dojde k přepálení pojistky přetížení obvody; tomu se říká an přetížení (forma podstatného jména).

Doporučuje: