Programación orientada a objetos segundo semestre ISC
Enviado por LangleySeele • 27 de Abril de 2017 • Trabajo • 484 Palabras (2 Páginas) • 100 Visitas
[pic 1] [pic 2]
INSTITUTO TECNOLOGICO SUPERIOR ZACATECAS OCCIDENTE
INGENIERIA EN SISTEMAS COMPUTACIONALES
Programación orientada a objetos segundo semestre ISC
Cuadro comparativo Clase derivada vs base y herencia simple vs múltiple.
ALUMNO: JOSET GEOVANNI PACHECO CASTILLO
NUMERO DE CONTROL: 16040076
PROFESOR: M.T.I Eduardo Orozco Ortega.
FECHA 03/03/2017
Clase Derivada | Clase base | Diferencias |
[pic 3] | [pic 4] | La diferencia de estas 2 clases es de que la derivada depende de otra clase que fue heredara en cambio con la bese es desde el método Principal y la clase principal que es donde ira todo el código. |
Clase derivada
Herencia y clases derivadas (C# y Java) La funcionalidad de una clase existente se puede extender al crear una nueva clase que se deriva de ella. La clase derivada hereda las propiedades de la clase base y es posible agregar o reemplazar métodos y propiedades según sea necesario.
Clase base
Una clase base es o puede ser cualquier tipo de clase. Es decir, para que una clase sea una clase base, no necesita nada especial.
Una clase base como tal, puede ser heredada (que es lo más habitual) o instanciada (si queremos acceder a la clase base de forma directa).
Sólo existe una restricción para heredar de ella, y es que la clase base esté sellada (sealed), en cuyo caso no podremos heredar de esa clase base.
Otra ventaja que tienen las clases base, es que podemos igualmente sobrescribir o reemplazar sus métodos y funciones siempre que éstas estén decoradas con virtual y las clases que heredan los métodos y funciones de la clase base, decoradas con override para sobrescribirlas (en C++ creo recordar ahora mismo de memoria que no es necesario este último detalle).
Herencia simple | Herencia múltiple | Diferencia |
[pic 5] | [pic 6] | Las diferencias entre estos 2 códigos como es la clase simple y la múltiple es de que en la simple solo es una clase, donde solo nos arrogara un balos de cierta variable que le demos, en cambio con la múltiple recibiremos otros métodos y otras variables para múltiples métodos que podemos heredar de otras clase. |
Herencia simple
La herencia simple consiste en cuando una clase, hereda a una clase hijo, y a solo una le hereda sus atributos, es igual al concepto general de herencia, con la limitante de solo poder heredar de una clase padre a una clase hijo, y solo a una clase hijo
...