Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesión N° 8
Programación en C++ con las librerías QT sobre entorno Linux
TEMAS
POO
La Programación Orientada a Objetos permite descomponer fácilmente un problema en
subgrupos de partes relacionadas. Entonces, puede traducir estos subgrupos en
unidades autocontenidas llamadas Objetos.
Programación en C++ con las librerías QT sobre entorno Linux
POO - OBJETO
Las personas nos formamos conceptos desde temprana edad. Cada concepto es una
idea particular o una comprensión de nuestro mundo. A estas cosas a las que se les
aplica nuestros conceptos se llaman OBJETOS. Un objeto podría ser real o abstracto,
como los ejemplos siguientes:
•Una factura
•Una pantalla con la que interactúa un usuario
•Todo un plano de ingeniería
PROPIEDADES
METODOS
Programación en C++ con las librerías QT sobre entorno Linux
POO - CLASES
Es una colección de datos y operaciones que son
comunes a múltiples entidades (objetos), es
decir, una clase es una plantilla o molde del cual
se van a crear objetos con todas sus
características que tengan definidas.
Cada Objeto que se crea a partir de una clase es
una instancia de la misma.
IMPLEMENTACION EN C++
class Mascota{ char* getTipo(){
return this->tipo;
private: }
char nombre[50];
char tipo[50];
int edad; int getEdad(){
return this->edad;
public: }
Mascota(){} void setEdad(int value){
this->edad = value;
char* getNombre(){ }
return this->nombre;
} void subirEdad(int value){
void setNombre(char value[]){ edad = edad + value;
strcpy(this->nombre,value); }
}
};
Programación en C++ con las librerías QT sobre entorno Linux
POO - CARACTERISTICAS
ENCAPSULAMIENTO
POO - CARACTERISTICAS
HERENCIA
Laboratorio Clases-Herencia
Programación en C++ con las librerías QT sobre entorno Linux
POO - CARACTERISTICAS
POLIMORFISMO
Laboratorio Polimorfismo