Mi a folyamat két vagy több metódus meghatározására ugyanazon az osztályon belül, amelyeknek ugyanaz a neve, de különböző paraméterek deklarálása?
Mi a folyamat két vagy több metódus meghatározására ugyanazon az osztályon belül, amelyeknek ugyanaz a neve, de különböző paraméterek deklarálása?

Videó: Mi a folyamat két vagy több metódus meghatározására ugyanazon az osztályon belül, amelyeknek ugyanaz a neve, de különböző paraméterek deklarálása?

Videó: Mi a folyamat két vagy több metódus meghatározására ugyanazon az osztályon belül, amelyeknek ugyanaz a neve, de különböző paraméterek deklarálása?
Videó: What is Method Overloading ? In how many ways a method can be overloaded ? 2024, Április
Anonim

Módszer túlterhelés

Az aláírása egy metódus nem tartalmazza sem a visszaküldési típusát, sem a láthatóságát, sem az esetleges kivételeket. A gyakorlat a belül két vagy több metódust definiál az ugyanabba az osztályba hogy megosztják a azonos névvel, de eltérő paraméterekkel túlterhelésnek nevezzük mód.

Ilyen módon ezek közül melyik használható két vagy több azonos nevű módszer megkülönböztetésére?

Vitafórum

Que. Ezek közül melyik használható két vagy több azonos nevű módszer megkülönböztetésére?
b. A paraméterek száma
c. A módszer visszatérési típusa
d. Az összes említett
Válasz: Az összes említett

Az is felmerülhet, ha ugyanazt a nevet használjuk két vagy több metódushoz ugyanabban az osztályban, hogyan különbözteti meg őket egymástól a Java? Aláírásaikkal, amelyek között szerepel a módszer neve és a módszer paramétereket, a megjelenésük sorrendjében.

Továbbá, mi az a folyamat, amikor két vagy több metódust definiálunk ugyanazon az osztályon belül, amelyeknek azonos a neve, de a paraméterei eltérőek. deklarációs metódus felülbírálása metódus túlterhelése az említettek egyikét sem rejti el?

Magyarázat: Két vagy több módszer tud ugyanaz a neve amíg az övék paraméterek deklarálása van különböző , az mód állítólag az túlterhelt és folyamat nak, nek hívják módszer túlterhelése.

Mi történik, ha egy azonos nevű és argumentumú metódust 2 fájlban írunk le, és mindkettőt belefoglaljuk?

Túlterhelés: kettő vagy több módszer amelynek ugyanaz a név hanem más érv ban ben azonos osztályt túlterhelésnek nevezik. Kettő vagy több módszer amelynek a ugyanaz a módszer neve és ugyanaz az érv de a különböző osztályokat felülbírálásnak nevezik. futásidejű polimorfizmusnak, dinamikus polimorfizmusnak, dinamikus kötésnek is nevezik.

Ajánlott: