Itthon Fejlesztés Mi az elsődleges? - meghatározás a techopedia alapján

Mi az elsődleges? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az elsőbbség?

Az felülbírálás egy objektum-orientált programozási szolgáltatás, amely lehetővé teszi a gyermekosztály számára, hogy eltérő megvalósítást biztosítson egy módszerhez, amelyet már definiáltak és / vagy implementáltak a szülői osztályban vagy az egyik szülői osztályban. A gyermekosztályban alkalmazott felülbíráló módszernek ugyanazzal a névvel, aláírással és paraméterekkel kell rendelkeznie, mint a szülői osztályban.


A felülbírálás lehetővé teszi a különféle adattípusok kezelését egy egységes felületen keresztül. Ezért egy általános módszer meghatározható a szülői osztályban, míg minden gyermekosztály biztosítja ennek a módszernek a specifikus megvalósítását.

A Techopedia magyarázza a felülírást

A meghívott metódus verziót az osztályobjektum határozza meg. Ha a gyermek osztályobjektumot használják a módszer meghívására, akkor a módszer gyermekosztály-verziója kerül végrehajtásra. Ha a szülő osztályobjektumot használják a módszer meghívására, akkor a módszer szülőosztály-verziója kerül végrehajtásra. A meghívott módszert futási időben határozzuk meg, míg a túlterheléskor a meghívott módszert fordítási időben határozzuk meg.


A C ++ és a C # támogatja a felülbírálást az „felülbírálás” és a „virtuális” kulcsszavak kifejezett használatával. A Java a „szuper” kulcsszóval hívja elő a szuperosztályos módszert. A C ++ azonban nem rendelkezik a szuper kulcsszóval, hanem az alaposztály nevét használja, amelyet a hatókör-felbontási operátor követ (: :).

Mi az elsődleges? - meghatározás a techopedia alapján