Ali lahko podrazred preobremeni metodo nadrazreda?

Kazalo:

Ali lahko podrazred preobremeni metodo nadrazreda?
Ali lahko podrazred preobremeni metodo nadrazreda?

Video: Ali lahko podrazred preobremeni metodo nadrazreda?

Video: Ali lahko podrazred preobremeni metodo nadrazreda?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Marec
Anonim

Zmožnost podrazreda, da preglasi metodo, omogoča razredu, da podeduje od nadrazreda, katerega vedenje je "dovolj blizu", in nato po potrebi spremeni vedenje. Metoda preglasitve ima enako ime, število in vrsto parametrov ter tip vrnitve kot metoda, ki jo preglasi.

Ali lahko podrazred preglasi statične metode nadrazreda?

Statično metodo lahko preobremenite, vendar statične metode ne morete preglasiti. Pravzaprav lahko prepišete statično metodo v podrazredih, vendar se to ne imenuje preglasitev, ker mora biti preglasitev povezana s polimorfizmom in dinamično vezavo.

Ali lahko podrazred preglasi nadrazred?

Zmožnost podrazreda, da preglasi metodo, omogoča razredu , da podeduje od nadrazreda, katerega vedenje je "dovolj blizu" in nato po potrebi spremeni vedenje. Metoda preglasitve ima enako ime, število in vrsto parametrov ter tip vrnitve kot metoda, ki jo preglasi.

Ali lahko podrazred preglasi metode?

Podrazred znotraj istega paketa kot nadrazred primerka lahko preglasi katero koli metodo nadrazreda, ki ni razglašena za zasebno ali končno. Podrazred v drugem paketu lahko preglasi samo nekončne metode, deklarirane kot javne ali zaščitene.

Kakšna je razlika med preglasitvijo in preobremenitvijo?

Kaj je preobremenitev in preglasitev? Ko imata dve ali več metod v istem razredu isto ime, vendar različne parametre, se to imenuje preobremenitev. Ko je podpis metode (ime in parametri) enak v nadrazredu in podrejenem razredu, se imenuje preglasitev.

Priporočena: