Turinys:

Kas yra perkrautas metodas Java?
Kas yra perkrautas metodas Java?

Video: Kas yra perkrautas metodas Java?

Video: Kas yra perkrautas metodas Java?
Video: Java overloaded methods ☎️ 2024, Lapkritis
Anonim

Metodas Perkrovimas yra funkcija, leidžianti klasėje turėti daugiau nei vieną metodas turintys tą patį pavadinimą, jei jų argumentų sąrašai skiriasi. Tai panašu į konstruktorių perkrovimas in Java , leidžianti klasėje turėti daugiau nei vieną konstruktorių, turintį skirtingus argumentų sąrašus.

Taigi, kaip parašyti perkrautą metodą Java?

Čia pateikiami įvairūs metodo perkrovimo būdai:

  1. Perkrovimas keičiant argumentų skaičių. class MethodOverloading { private static void display(int a){ System.
  2. Keičiant parametrų duomenų tipą. class MethodOverloading { // šis metodas priima int private static void display(int a){ System.

Taip pat galima paklausti, kokiais būdais metodas gali būti perkrautas? Perkrauti metodai yra diferencijuojami pagal skaičių ir tipo parametrų, pateiktų kaip argumentai metodus . Tu gali neapibrėžkite daugiau nei vieno metodas su tuo pačiu pavadinimu, užsakymas ir tipo argumentų. Tai būtų kompiliatoriaus klaida.

Taip pat reikia žinoti, kas yra metodo perkrovimas ir metodo nepaisymas Java naudojant pavyzdį?

Šis įrašas iliustruoja jų skirtumus naudojant du paprastus pavyzdžių . Perkrovimas atsiranda, kai du ar daugiau metodus vienoje klasėje turi tą patį metodas pavadinimas, bet kiti parametrai. Nepaisymas reiškia turėti du metodus su tuo pačiu metodas pavadinimas ir parametrai (t. y. metodas parašas).

Kas yra perkrova?

Į perkrova yra įkelti per daug į ką nors arba ant ko nors, pvz., perkrova elektros energijos, kuri trumpam nutraukia grandines. Perkrovimas sukelia "Per daug!" situacija. Per daug prietaisų perdegs saugiklis perkrova grandinės; tai vadinama an perkrova (daiktavardžio forma).

Rekomenduojamas: