Túlterhelheti-e az alosztály a szuperosztály metódusát?

Tartalomjegyzék:

Túlterhelheti-e az alosztály a szuperosztály metódusát?
Túlterhelheti-e az alosztály a szuperosztály metódusát?

Videó: Túlterhelheti-e az alosztály a szuperosztály metódusát?

Videó: Túlterhelheti-e az alosztály a szuperosztály metódusát?
Videó: Bruno x Spacc - AHA-AHA (OFFICIAL MUSIC VIDEO) 2024, Március
Anonim

Az alosztály azon képessége, hogy felülírjon egy metódust, lehetővé teszi az osztály számára, hogy örököljön egy szuperosztálytól, amelynek viselkedése "elég közeli", majd szükség szerint módosítsa a viselkedését. A felülbíráló metódusnak ugyanaz a neve, a paraméterek száma és típusa, valamint a visszatérési típusa, mint a felülbírált metódusé.

Az alosztály felülbírálhatja a szuperosztály statikus metódusait?

Túlterhelhet egy statikus metódust, de nem bírálhatja felül a statikus metódust. Valójában átírhat egy statikus metódust alosztályokban, de ezt nem nevezik felülírásnak, mert a felülírásnak a polimorfizmushoz és a dinamikus kötéshez kell kapcsolódnia.

Felülírhat egy alosztály egy szuperosztályt?

Az alosztály azon képessége, hogy felülírjon egy metódust, lehetővé teszi, hogy egy osztály örököljön egy szuperosztálytól, amelynek viselkedése "elég közeli", majd szükség szerint módosíthatja a viselkedést. A felülbíráló metódusnak ugyanaz a neve, a paraméterek száma és típusa, valamint a visszatérési típusa, mint a felülbírált metódusé.

Az alosztály felülbírálhatja a metódusokat?

A példány szuperosztályával azonos csomagon belüli alosztály felülírhat minden olyan szuperosztály metódust, amelyet nem nyilvánítottak privátnak vagy véglegesnek. Egy másik csomagban lévő alosztály csak a nyilvánosnak vagy védettnek nyilvánított, nem végleges metódusokat tudja felülírni.

Mi a különbség a felülírás és a túlterhelés között?

Mi az a túlterhelés és felülbírálás? Amikor két vagy több metódus ugyanabban az osztályban ugyanazzal a névvel, de eltérő paraméterekkel rendelkezik, ezt túlterhelésnek nevezzük. Ha a metódus aláírása (név és paraméterek) megegyezik a szuperosztályban és a gyermekosztályban, ezt felülbírálásnak nevezik.

Ajánlott: