Mirad a todos los que os produzca urticaria la POO o escuchar hablar de ella solo deciros que es algo tremendamente sencillo tratado de una forma muy complicada. Por cierto decir que la POO la he manejao en php pero no en VC++
Y todo esto por el simple hecho de que por ser los mas chulos pues se inventan nuevos nombres para cosas que ya existian... en fin viene a ser mas o menos esto.
objeto -> cualquier cosa de este mundo que tiene unas propiedades comunes y unas funciones comunes... ej: coche-> color marca potencia (atributos) arrancar, parar aparcar (metodos)... osea struct + funciones
Atributo -> pues asi llaman a las variables de los objetos
metodo -> función dentro de una clase
instancia de clase -> un objeto de una clase
herencia entre clases -> tipos definidos por usuario traducido a clases logicamente si existe una clase motor, en la case coche no vas a volver a definir la clase motor... la heredas... que como? pues simplemente creas un objeto de la clase motor dentro de la de coche... asi de simple. Como usar un tipo struct ya definido dentro de otro struct.
Las clases vienen a ser unas estructuras del tipo struct pero que incluyen no solo definiciones de variables si no que se conjugan con funciones, ademas de constructores y destuctores que es como una inicialización del objeto en el momento de crearlo.
Da muchisima vistosidad al codigo aunque tambien algunos inconvenientes. Pero es muy divertido programarlas... al menos a mi me lo parecen en PHP
1 saludo
PD 5GTT si pones Codigo:
[ c o d e] [/ c o d e]
te hubiera respetado las tabulaciones del codigo