Sisukord:

Mis on Javas ülekoormatud meetod?
Mis on Javas ülekoormatud meetod?

Video: Mis on Javas ülekoormatud meetod?

Video: Mis on Javas ülekoormatud meetod?
Video: JavaScript ООП #8: Примеси (Mixins). Что это, где и для чего используются 2024, Aprill
Anonim

Meetod Ülekoormus on funktsioon, mis võimaldab klassil olla rohkem kui üks meetod millel on sama nimi, kui nende argumentide loendid on erinevad. See on sarnane konstruktoriga ülekoormus sisse Java , mis võimaldab klassil kasutada rohkem kui ühte konstruktorit, millel on erinevad argumentide loendid.

Kuidas kirjutada Java-s ülekoormatud meetodit?

Siin on erinevad viisid meetodi ülekoormamiseks:

  1. Ülekoormamine argumentide arvu muutmisega. class MethodOverloading { private static void display(int a){ System.
  2. Muutes parameetrite andmetüüpi. class MethodOverloading { // see meetod aktsepteerib int private static void display(int a){ System.

Samuti võib küsida, millised on erinevad viisid, kuidas meetodit üle koormata? Ülekoormatud meetodid eristatakse arvu ja tüüp parameetritest, mis edastati argumentidena meetodid . Sina saab ära määratle rohkem kui ühte meetod sama nimega Tellimus ja tüüp argumentidest. See oleks kompilaatori viga.

Samuti on teada, mis on meetodi ülekoormamine ja meetodi alistamine Javas näitega?

See postitus illustreerib nende erinevusi kahe lihtsa abil näiteid . Ülekoormus tekib siis, kui kaks või enam meetodid ühes klassis on sama meetod nimi, kuid erinevad parameetrid. Ületamine tähendab, et on kaks meetodid samaga meetod nimi ja parameetrid (st meetod allkiri).

Mis on ülekoormus?

To ülekoormus on laadida liiga palju millegi sisse või peale, näiteks ülekoormus elektrist, mis lühistab ahelad. Ülekoormus põhjustab "Liiga palju!" olukord. Liiga paljude seadmete korral põleb kaitsme läbi ülekoormus ahelad; seda nimetatakse an ülekoormus (nimisõna vorm).

Soovitan: