Què és la subescriptura en POO?
Què és la subescriptura en POO?

Vídeo: Què és la subescriptura en POO?

Vídeo: Què és la subescriptura en POO?
Vídeo: 75. Programación en Java || POO || Sobre escritura de miembros 2024, Maig
Anonim

Subtitografia és un component clau de OOP - teniu un objecte d'un tipus però que compleix la interfície d'un altre tipus, de manera que es pot utilitzar en qualsevol lloc on s'hagués pogut utilitzar l'altre objecte.

Respecte a això, què és la subtitografia en C++?

C++ proporciona aquest mecanisme i anomena les subclasses "classes derivades". subtitografia fa referència a la possibilitat d'utilitzar valors de la subtipus en llocs on s'esperen valors del tipus.

A més, quina diferència hi ha entre una subclasse i un subtipus? A subclasse sempre és una classe. Subtipus és un terme més general, i podem dir que un tipus és a subtipus d'un altre tipus, sense dir res del que són cap d'ells (classe, interfície, etc.).

Respecte a això, què és el subtipus a Java?

Subtitografia només vol dir que les operacions sobre el supertipus es poden realitzar en el subtipus . en Java , les interfícies representen l'estructura per descriure quins comportaments pot presentar un tipus, la qual cosa la converteix en la representació natural de subtitografia . La subclassificació es manifesta a la jerarquia de classes.

Tots els subtipus són subclasses?

Hi ha diferències importants entre subtipus i subclasses en donar suport a la reutilització. Subclasses permetre reutilitzar el codi dins de les classes, tant declaracions de variables d'instància com definicions de mètodes. Observeu que el subtipus La relació depèn només de les interfícies públiques dels objectes, no de les seves implementacions.

Recomanat: