Antecedentes:
Clases
y objeto. Variable miembro y
funciones Miembros.
Ejemplos
Mundo real.
P
Color
O Años de fabricación
Placa
O
Variables Funciones
1
08/05/2014
2
08/05/2014
Private
Referencias:
http://c.conclase.net/?id=vercodigo.
Herencia.
Resolucion de Problemas con C++ Prentice
Hall. Walter Savitch.
Curso C++ Kast Out
https://www.youtube.com/watch?v=g-
98Qjrpm5E. Encapculamiento.
3
08/05/2014
Encapsulamiento.
Autosuficiente,
independientes.
Herencia.
Crearse a partir de otro.
Polimorfismo.
Distintas clases ejecutan
métodos de diferentes
formas
4
08/05/2014
Ahora, si existen constructores podemos afirmar Para poder definir las funciones miembro fuera de
que también existen destructores los cuales la clase se utiliza el especificador de acceso a
tienen la misión de liberar el espacio utilizado en miembro, llamado también operador de
la memoria. Para el ejemplo un destructor sería de resolución o ámbito ::
la siguiente manera :
~circulo() {}; Para nuestro ejemplo se tendrá:
Continuando, imaginemos que nuestro clase es Declaración del constructor dentro de la clase.
demasiada compleja o pesada; entonces la manera
de declarar y definir las funciones miembro
dentro del bloque public seria muy engorrosa y no class circulo{
llevaríamos un adecuado orden y control dentro public;
del programa. Una buena alternativa es declararlas circulo() {};
dentro de la clase, pero definirlas fuera de ella. circulo(float a);
}