Diferencia entre revisiones de «Programación en C++/Objetos y Clases»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 187.189.195.193 (disc.) a la última edición de Savh
Etiqueta: Reversión
Línea 190:
 
== Subclases ==
Una subclase es una clase que se deriva de otra. La clase que sirve de base suele conocerse como '''parent''' (padre/madre), y a la subclase se le llama '''child''' (hijahijo/a). En C++ cada clase que es creada se convierte en candidata para servir de base de donde se deriven otras. Por ejemplo, la clase '''Pareja''' es candidata para convertirse en la base para las subclases '''Suma''', '''Resta''', '''Multiplica''', '''Divide''', y otras posibles subclases en donde se utilice un par de valores numéricos.
 
Para poner un ejemplo, pensemos en que deseamos crear la clase '''Suma''', misma que será utilizada para obtener la suma de dos números. Puesto que la clase Pareja posee dos atributos númericos puede ser usada como base para la clase que estamos proyectando. Así, el siguiente ejemplo se constituye en un caso de clases derivadas.