ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación orientada a objetos segundo semestre ISC


Enviado por   •  27 de Abril de 2017  •  Trabajos  •  484 Palabras (2 Páginas)  •  80 Visitas

Página 1 de 2

[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

...

Descargar como (para miembros actualizados)  txt (3.1 Kb)   pdf (271.2 Kb)   docx (177.7 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com