Está en la página 1de 3

UNIVERSIDAD TENICA DE MANABI

Asignatura: Programacin II Catedrtico: Ing. Robert Moreira Centeno Nombre del Estudiante: Zambrano Zambrano Angela Maritza 1) Indique cuales son las caractersticas principales de la Programacin orientada a objeto y defina brevemente un concepto de cada una. Abstraccin.- Es el conjunto de objetos y de sus atributos y propiedades, dejando en un segundo trmino los detalles concretos de cada objeto. Encapsulamiento.- Es la capacidad de agrupar y condensar en un entorno con lmites bien definidos distintos elementos. Herencia.- Es cuando hereda funciones de otra clase. Polimorfismo.- Es cuando se accede a un variado rango de funciones distintas a travs del mismo interfaz. 2) Explique la diferencia entre los especificadores de acceso, PUBLIC-PRIVATEPROTECTED.

Private el nombre de un miembro privado puede se utilizado nicamente por las funciones miembro, los constructores y las amigas de la clase en la que est declarado. Protected el nombre de un miembro privado puede se utilizado nicamente por las funciones miembro, los constructores y las amigas de la clase en la que est declarado, adems de las funciones miembro y amigas de la clase derivada. Public el nombre de un miembro pblico puede ser utilizado por cualquier funcin o iniciador.

3) En la siguiente definicin de clase, cuantos elementos privados existe: class Animal { int edad; char*sexo; public: void setEdad (int edad) {this> edad=edad;} void setsexo (char*sexo) {this> sexo=sexo;} int getEdad() {return edad;} Sexo getSexo () {return sexo ;} }; Existen dos elementos privados. 4) Defina que es instanciar para el caso de la POO. Una instancia es la concrecin de la clase. Debemos identificar en primer lugar una abstraccin general, delimitar las caractersticas comunes de un grupo de objetos y luego poner nombre a uno a mas de ellos.

5) Cmo se llama a la funcin dentro de la definicin de una clase, que tiene el mismo nombre de la clase? Se llama constructor. 6) Defina la clase abstracta para una cuenta de ahorro, identifique datos miembros y funciones realice dos instanciaciones y la programacin necesaria que explique la definicin de la clase que ha hacho. #include<iostream.h> #include<conio.h> #include<stdio.h> #include<string.h> class cuenta_ahorro { public: char cliente[30]; char n_cuenta[20]; float saldo; public: cuenta_ahorro(char clie[30], char nc[20]) { strcpy(cliente,clie); strcpy(n_cuenta,nc); saldo=250; } void hacer_deposito(float deposito) { saldo=saldo+deposito; } void hacer_retiro(float retiro) { if ((saldo-retiro)<0.0) printf("\n saldo insuficiente para transaccion"); else saldo=saldo-retiro; } void mostrar_datos() { printf("\n\n\n el nombre del cliente es:%s", cliente); printf("\n\n\n el numero de cuenta es:%s", n_cuenta); printf("\n\n\n el saldo de la cuenta es:%f",saldo); } }; void main() { clrscr(); cuenta_ahorro cuenta1("angela","1304"); cuenta1.hacer_deposito(150);

cuenta1.hacer_retiro(80); cuenta1.mostrar_datos(); cuenta_ahorro cuenta2("elsa","9478"); cuenta2.hacer_retiro(100); cuenta2.mostrar_datos(); getch(); }

También podría gustarte