Mi az a metódus túlterhelés az OOP-ban?
Mi az a metódus túlterhelés az OOP-ban?

Videó: Mi az a metódus túlterhelés az OOP-ban?

Videó: Mi az a metódus túlterhelés az OOP-ban?
Videó: #25 Method Overloading in Java 2024, December
Anonim

Túlterhelési módszerek . Fő téma a OOP van túlterhelési módszerek , amely lehetővé teszi ugyanazt módszer többször, hogy különböző argumentumlistákkal hívhassa őket (a mód Az argumentumlistát aláírásának nevezzük). A területet egy vagy két érvvel hívhatja.

Kérdés továbbá, hogy mit jelent a módszer túlterhelése, magyarázza meg egy példával?

Túlterhelés kb ugyanaz funkció különböző aláírásaik vannak. A felülbírálás nagyjából ugyanaz funkció , ugyanaz az aláírás, de különböző osztályok kapcsolódnak öröklődés útján. Túlterhelés egy példa A fordítói időpolimorfizmus és felülírás egy példa a futási idő polimorfizmusa.

Másodszor, mi az a túlterhelés és felülírás az OOP-ban? Túlterhelés akkor fordul elő, ha egy osztályon belül két vagy több metódus ugyanazzal a metódusnévvel, de eltérő paraméterekkel rendelkezik. Felülírva azt jelenti, hogy két metódusa van azonos metódusnévvel és paraméterekkel (azaz metódusaláírással).

Ebből kifolyólag mi az a funkciótúlterhelés az OOP-ban?

Funkció túlterhelés (is módszer túlterhelése ) egy olyan programozási koncepció, amely lehetővé teszi a programozók számára, hogy kettőt vagy többet definiáljanak funkciókat ugyanazzal a névvel és ugyanabban a körben. Minden egyes funkció egyedi aláírással (vagy fejléccel) rendelkezik, amely a következőkből származik: funkció /eljárás neve.argumentumok száma. érvek típusa.

Mi a különbség a metódus túlterhelése és a módszer felülbírálása között C++-ban?

Módszer Túlterhelés egynél többet jelent módszer ugyanazt a nevet osztja ban,-ben osztályú, de rendelkezik különböző aláírás. Módszer felülbírálása eszközök módszer az alaposztály újradefiniálása ban,-ben származtatott osztály azonos aláírással. Módszer Túlterhelés az, hogy többet „hozzunk hozzá” vagy „kiterjesszenek”. mód viselkedés.

Ajánlott: