abstraccion

Páginas: 2 (257 palabras) Publicado: 29 de septiembre de 2013
La abstracción es la estrategia de programación más importante en computación. Sin abstracción las personas serían incapaces de abordar los problemas complejos. Lapericia de un programador no está en ser veloz para escribir líneas de programa, si no que en saber descubrir, en el proceso de diseño, cuáles son las partes del problema,y luego resolver cada una de ellas abstrayéndose de las otras.
Un ejemplo de abstracción es el hecho de que uno pueda conducir un automóvil sin ser un mecánico (lo cualprobablemente no era cierto con los primeros vehículos). Al conducir, uno se abstrae de cómo funciona la combustión en el motor. Sólo se requiere saber cómo se manejael volante y los pedales, y cuales son las reglas del tránsito.
FUNCIONES CONSTRUCTORAS Y DESTRUCTORAS
Funciones Constructoras y Destructoras 


En los programas haypartes que requieren inicialización. Esta necesidad de inicialización es incluso más común cuando se está trabajando con objetos. Para tratar esta situación, C++permite incluir una función constructora. A estas funciones se las llama automáticamente cada vez que se crea un objeto de esa clase. 
La función constructora debe tener elmismo nombre que la clase de la que es parte, no tienen tipo devuelto, es ilegal que un constructor tenga un tipo devuelto. Pero si es posible pasarle valores a modo deparámetros. 
Prototipo de la función: 
nombre_fucion(parámetros); 
Desarrollo de la función: 
nombre_calse::nombre_funcion(parámetros){ 
cuerpo; 

EJEMPLO: #include 
#include 
#include 
class miclase{ 
int a; 
public: 
miclase(); 
void show(); 
}; 
miclase::miclase() 

a=100; 

void miclase::show() 

cout
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • abstraccion
  • Abstraccionismo
  • ABSTRACCION
  • Abstracción
  • Abstraccion
  • EL ABSTRACCIONISMO
  • Abstraccion
  • Abstraccionismo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS