Cili është procesi i përcaktimit të dy ose më shumë metodave brenda së njëjtës klasë që kanë të njëjtin emër, por deklarimin e parametrave të ndryshëm?
Cili është procesi i përcaktimit të dy ose më shumë metodave brenda së njëjtës klasë që kanë të njëjtin emër, por deklarimin e parametrave të ndryshëm?

Video: Cili është procesi i përcaktimit të dy ose më shumë metodave brenda së njëjtës klasë që kanë të njëjtin emër, por deklarimin e parametrave të ndryshëm?

Video: Cili është procesi i përcaktimit të dy ose më shumë metodave brenda së njëjtës klasë që kanë të njëjtin emër, por deklarimin e parametrave të ndryshëm?
Video: iOS App Development with Swift by Dan Armendariz 2024, Mund
Anonim

Metoda mbingarkesë

Nënshkrimi i një metodë nuk përbëhet nga lloji i tij i kthimit, as dukshmëria e tij dhe as përjashtimet që mund të bëjë. Praktika e duke përcaktuar dy ose më shumë metoda brenda të të njëjtën klasë që ndajnë të njëjtin emër por kanë parametra të ndryshëm quhet mbingarkesë metodat.

Në këtë mënyrë, cila nga këto mund të përdoret për të dalluar dy ose më shumë metoda që kanë të njëjtin emër?

Forumi i Diskutimit

Que. Cila nga këto mund të përdoret për të dalluar dy ose më shumë metoda që kanë të njëjtin emër?
b. Numri i parametrave
c. Lloji i metodës së kthimit
d. Të gjitha të përmendura
Përgjigje: Të gjitha të përmendura

Dikush mund të pyesë gjithashtu, kur i njëjti emër përdoret për dy ose më shumë metoda në të njëjtën klasë Si i dallon Java ato? Me nënshkrimet e tyre, të cilat përfshijnë emri i metodës dhe llojet e të dhënave të metodë parametrat, sipas renditjes që ato shfaqen.

Për më tepër, cili është procesi i përcaktimit të dy ose më shumë metodave brenda së njëjtës klasë që kanë të njëjtin emër, por parametra të ndryshëm.

Shpjegim: Dy ose më shumë metoda mund kanë të njëjtin emër përderisa e tyre deklarimi i parametrave është të ndryshme , metodat thuhet se janë mbingarkuar dhe përpunuar quhet metoda e mbingarkesës.

Çfarë ndodh nëse një metodë me të njëjtin emër dhe argumente përshkruhet në 2 skedarë dhe ne i përfshijmë të dyja?

Mbingarkesa: Dy ose më shumë metodë duke pasur të njëjtin emër por të ndryshme argument në njëjtë klasa njihet si mbingarkesa. Dy ose më shumë metodë duke pasur emri i të njëjtit metodë dhe i njëjti argument por klasa e ndryshme njihet si mbizotëruese. njihet edhe si polimorfizëm i kohës së ekzekutimit, polimorfizëm dinamik, lidhje dinamike.

Recommended: