Šta je preopterećena metoda u Javi?
Šta je preopterećena metoda u Javi?
Anonim

Preopterećenje metode je karakteristika koja dozvoljava klasi da ima više od jedne metoda imaju isto ime, ako su njihove liste argumenata različite. Slično je konstruktoru preopterećenja in Java , što omogućava klasi da ima više od jednog konstruktora koji ima različite liste argumenata.

Stoga, kako napisati preopterećenu metodu u Javi?

Evo različitih načina za izvođenje preopterećenja metoda:

  1. Preopterećenje promjenom broja argumenata. class MethodOverloading { private static void display(int a){ System.
  2. Promjenom tipa podataka parametara. class MethodOverloading { // ova metoda prihvata int private static void display(int a){ System.

Neko se takođe može zapitati, na koje različite načine se metoda može preopteretiti? Preopterećene metode razlikuju se na osnovu broja i tip parametara proslijeđenih kao argument u metode . Vi mogu ne definirati više od jednog metoda sa istim imenom, Red i tip argumenata. To bi bila greška kompajlera.

Takođe treba da znate šta je preopterećenje metoda i nadjačavanje metoda u Javi sa primerom?

Ovaj post ilustruje njihove razlike koristeći dva jednostavna primjeri . Preopterećenje javlja se kada dva ili više metode u jednom razredu imaju isto metoda ime, ali različiti parametri. Overriding znači imati dva metode sa istim metoda naziv i parametre (tj. metoda potpis).

Šta je preopterećenje?

To preopterećenja je učitavanje prevelike količine u ili na nešto, kao što je preopterećenja struje koja prekida strujne krugove. Preopterećenje izaziva "Previše!" situacija. Osigurač će pregorjeti ako ima previše uređaja preopterećenja kola; ovo se zove an preopterećenja (imenički oblik).

Preporučuje se: