Š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, Travanj
Anonim

Metoda preopterećenja

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

Na ovaj način, što se od ovoga može upotrijebiti za razlikovanje dvije ili više metoda s istim imenom?

Forum za raspravu

Que. Što se od ovoga može koristiti za razlikovanje dvije ili više metoda koje imaju isti naziv?
b. Broj parametara
c. Povratna vrsta metode
d. Sve navedeno
Odgovor: Sve navedeno

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

Dodatno, što 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?

Obrazloženje: Dvije ili više metoda limenka imaju isto ime sve dok njihova deklaracija parametara je različit , the metode kaže se da su preopterećen i proces Zove se preopterećenje metode.

Što se događa ako je metoda s istim imenom i argumentima opisana u 2 datoteke i uključimo ih obje?

Preopterećenje: dva ili više metoda imajući isto ime ali drugačije argument u isti klasa je poznata kao preopterećenje. Dvije ili više metoda imajući isti naziv metode i isti argument ali druga klasa je poznata kao nadjačavanje. Također je poznata kao polimorfizam vremena izvođenja, dinamički polimorfizam, dinamičko vezanje.

Preporučeni: