C con clases

Solo disponible en BuenasTareas
  • Páginas : 3 (635 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de mayo de 2011
Leer documento completo
Vista previa del texto
La poo se enfoca en los datos. Intenta ajustar el lenguaje al problema al combinar en una única unidad llamada objeto tanto los datos como las funciones que operan sobre estos datos.

En ensteparadigma, el programa se organiza como un conjunto finito de objetos que contienen datos y operaciones que llaman a esos datos y que se comunican entre si mediante mensajes.

C++ es una extensión de Ccon características mas potentes. Es un superconjunto de C

Los elementos mas importantes añadidos a C con C++ son:

* Clases
* Objetos
* Programación orientada a objetos

Clases:Con la descripción de un conjunto de objetos de métodos y atributos que resumen características comunes de un objeto, es la descripción abstracta de un grupo de objetos

Objetos:
Es una entidad queposee llaves de datos y conjunto de operaciones.
Es un elemento individual con identidad propia, por ejemplo un libro, un carro.
Un objeto es una instancia de una clase

Atributos:
Son variablesque conforman al objeto

Métodos
Son las funciones que se incluyen dentro de las definiciones de las clases y que procesa los atributos.
Un mensaje es la acción que realiza al objeto, es lallamada a una función de objeto.

/* ejemplo de clases
Desatres naturales
Tormenta: at- tamaño , fuerza, agresividad
Comp- lluvia, vientos fuertes, destruccion

Huracán:at-tamaño, fuerza,duración
Comp-vientos fuertes, torbellino de viento

Maremoto:at- tamaño, fuera, velocidad
Comp- olas gigantes, destrucción en las costas

Terremoto:at- magnitud, lugar, duraciónComp- movilidad del suelo, destrucción de ciudades, maremotos
*/

Antes de que un programa pueda crear objetos de cualquier clase, esta debe ser definida. La definición de una clase significa quedebe dar a la misma un nombre, dar un nombre a los elementos que almacenan sus datos y describir las funciones que realizaran las las acciones consideradas en los objetos.

Las definiciones o...
tracking img