Taula de continguts:

Què és un mètode sobrecarregat a Java?
Què és un mètode sobrecarregat a Java?

Vídeo: Què és un mètode sobrecarregat a Java?

Vídeo: Què és un mètode sobrecarregat a Java?
Vídeo: Аполло Роббинс: Искусство отвлекать внимание 2024, Maig
Anonim

Sobrecàrrega del mètode és una característica que permet que una classe en tingui més d'una mètode tenen el mateix nom, si les seves llistes d'arguments són diferents. És semblant al constructor sobrecàrrega en Java , que permet que una classe tingui més d'un constructor amb llistes d'arguments diferents.

D'això, com s'escriu un mètode sobrecarregat a Java?

Aquí hi ha diferents maneres de realitzar la sobrecàrrega del mètode:

  1. Sobrecàrrega canviant el nombre d'arguments. class MethodOverloading { private static void display (int a){ System.
  2. Canviant el tipus de dades dels paràmetres. class MethodOverloading { // aquest mètode accepta int private static void display(int a){ System.

També es pot preguntar, quines són les diferents maneres en què es pot sobrecarregar un mètode? Mètodes sobrecarregats es diferencien en funció del nombre i tipus dels paràmetres passats com a arguments al mètodes . Vostè llauna no definir més d'un mètode amb el mateix nom, Ordre i el tipus dels arguments. Seria un error del compilador.

També cal saber què és la sobrecàrrega de mètodes i la substitució de mètodes a Java amb exemple?

Aquesta publicació il·lustra les seves diferències utilitzant dos senzills exemples . Sobrecàrrega es produeix quan dos o més mètodes en una classe tenen el mateix mètode nom però diferents paràmetres. Anul·lació vol dir tenir dos mètodes amb el mateix mètode nom i paràmetres (és a dir, mètode signatura).

Què és una sobrecàrrega?

A sobrecàrrega és carregar una quantitat excessiva dins o sobre alguna cosa, com ara un sobrecàrrega d'electricitat que talla els circuits. Sobrecàrrega provoca un "Massa!" situació. Es cremarà un fusible si hi ha massa aparells sobrecàrrega els circuits; això s'anomena an sobrecàrrega (forma nominal).

Recomanat: