Što je proces definiranja dvije ili više metoda unutar iste klase koje imaju isto ime, ali različite deklaracije parametara?
Što je proces definiranja dvije ili više metoda unutar iste klase koje imaju isto ime, ali različite deklaracije parametara?

Video: Što je proces definiranja dvije ili više metoda unutar iste klase koje imaju isto ime, ali različite deklaracije parametara?

Video: Što je proces definiranja dvije ili više metoda unutar iste klase koje imaju isto ime, ali različite deklaracije parametara?
Video: CS50 2013 - Week 4, continued 2024, April
Anonim

Metoda preopterećenja

Potpis od metoda se ne sastoji od njegovog tipa povratka niti njegove vidljivosti niti izuzetaka koje može izbaciti. Praksa definiranje dvije ili više metoda unutar the ista klasa koji dijele isto ime, ali imaju različite parametre se zove preopterećenje metode.

Na ovaj način, što se od ovoga može koristiti za razlikovanje dvije ili više metoda koje imaju isto ime?

Forum za diskusiju

Que. Koji od ovih se može koristiti za razlikovanje dvije ili više metoda koje imaju isto ime?
b. Broj parametara
c. Vraćana vrsta metode
d. Sve navedeno
Odgovor: Sve navedeno

Neko se takođe može zapitati kada se isto ime koristi za dve ili više metoda u istoj klasi Kako ih Java razlikuje? Svojim potpisima, koji uključuju naziv metode i tipovi podataka metoda parametara, redom kojim se pojavljuju.

Dodatno, koji je proces definiranja dvije ili više metoda unutar iste klase koje imaju isto ime, ali različite parametre deklaracija metoda nadjačavanja metode preopterećenja metode koja ne skriva ništa od navedenog?

Objašnjenje: Dvije ili više metoda mogu imaju isto ime sve dok njihov deklaracija parametara je drugačije , the metode kaže se da jesu preopterećen i proces se zove preopterećenje metode.

Šta se dešava ako je metoda sa istim imenom i argumentima opisana u 2 fajla i uključimo ih oba?

Preopterećenje: dva ili više metoda vlasništvo isto ime ali drugačije argument in isto klasa je poznata kao preopterećenje. Dva ili više metoda imajući isti naziv metode i isti argument ali različita klasa je poznata kao nadjačavanje. Takođe je poznata kao polimorfizam vremena izvršavanja, dinamički polimorfizam, dinamičko povezivanje.

Preporučuje se: