Académique Documents
Professionnel Documents
Culture Documents
HERENCIA SIMPLE
Una clase derivada es un tipo de dato definido por el usuario que
tiene la propiedad de heredar datos y funciones miembro de uno o
mas clases, definidas previamente.
Sistema Real
Class cliente
{
private:
char Ruc[11];
char RazonSocial[60];
public:
Cliente(char r[], char *rs[]);
.
.
};
Cliente
Ruc
RazonSocial
BuscarCliente()
ActualizarDatos()
Producto
Codigo
Descripcion
Stock
ComprobarStock()
AcualizarStock()
Tienda
Clientes
Productos
CrearCliente()
CrearProducto()
VenderProducto()
Conocimiento
Descripcin Fsica
Opinin
Comparacin con
otras entidades
Experiencias
Personales
Concepto
Libro
Libro
Titulo
Autor
NroPaginas
Abrir()
Cerrar()
IrAPagina(n)
LeerPagina(n)
Libro
Medicina
Revista
Deporte
Espectculo
Figura
Figura 3D
Figura 2D
Circulo
Cuadrado Triangulo
La herencia es
bsicamente un
mecanismo que
utiliza la o.o.p. Para
implementar
polimorfismo
Esfera
Cubo
Tetraedro
Nombre
Direccion
Edad
Estado civil
Codigo
Facultad
Ao Ingreso
El resto las hereda
Clase Base
Clase Derivada
Clase A
Clase B
<Nombre
clase
{ private/protected:
<Tipo dato > <Datos Miembros>;
public:
<Funciones Miembros>;
};
Donde el acceso puede ser:
10
11
12
13
14
15
16
{ millas=mi; glncons=ga;
}
void Recorrido::Read()
{ Coche::Read();
cout<<"Millas recorridas.. ";cin>>millas;
cout<<"Galones Consumidos...";cin>>glncons;
}
ALGORITMOS Y ESTRUCTURA DE DATOS
17
18