Mit jelent az altípus az OOP-ban?
Mit jelent az altípus az OOP-ban?

Videó: Mit jelent az altípus az OOP-ban?

Videó: Mit jelent az altípus az OOP-ban?
Videó: Счастливая история слепой кошечки по имени Нюша 2024, Lehet
Anonim

Altípusozás kulcsfontosságú összetevője OOP - van egy típusú objektuma, amely egy másik típusú felületet teljesít, így bárhol használható, ahol a másik objektum használható lett volna.

Ezzel kapcsolatban mi az altípus a C++ nyelven?

C++ biztosítja ezt a mechanizmust, és az alosztályokat „származott osztályoknak” nevezi. altípusozás értékeinek használatának lehetőségére utal altípus olyan helyeken, ahol a típusú értékek várhatók.

Továbbá, mi a különbség az alosztály és az altípus között? A alosztály mindig maga is egy osztály. Altípus egy általánosabb kifejezés, és azt mondhatjuk, hogy az egyik típus az a altípus más típusúak, anélkül, hogy bármit is mondanék arról, hogy melyikük melyik (osztály, interfész stb.).

Ezzel kapcsolatban mi az altípus a Java nyelven?

Altípusozás pusztán azt jelenti, hogy a szupertípuson végrehajtható műveletek a altípus . ban ben Jáva , az interfészek azt a struktúrát képviselik, amely leírja, hogy egy típus milyen viselkedést mutathat, ami természetes reprezentációjává teszi altípusozás . Az alosztályozás az osztályhierarchiában nyilvánul meg.

Minden altípus alosztály?

A kettő között lényeges különbségek vannak altípusok és alosztályok az újrahasználat támogatásában. Alosztályok lehetővé teszi a kód újrafelhasználását az osztályokon belül – mind a példányváltozók deklarációiban, mind a metódusdefiníciókban. Vegyük észre, hogy a altípus kapcsolat csak az objektumok nyilvános interfészeitől függ, nem azok megvalósításától.

Ajánlott: