Programacion Orientada a Objetos (Clases)

Páginas: 11 (2726 palabras) Publicado: 17 de agosto de 2014
INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERÍA
MECÁNICA Y ELÉCTRICA
UNIDAD CULHUACÁN


Programación Orientada a Objetos



Carrera: Ingeniería en Computación


TEMA:
Capítulo 9
“Introducción a las clases”


Integrantes: Grupo: 2CM2

Ramírez Girón Carlos Iván



Turno: Matutino


Fecha de entrega: 02/04/13

Índice
Contenido



IntroducciónEn la programación orientada a objetos, los datos y el código que actúan sobre los datos se convierten en una única entidad denominada clase. La clase es una evolución del concepto de estructura, ya que contiene la declaración de los datos. Pero se le añade la declaración de las funciones que manipulan dichos datos, denominadas funciones miembro o, también, métodos. Además, en la clase seestablecen unos permisos de acceso a sus miembros. Por defecto, en una clase los datos y las funciones se declaran como privados. Este ocultamiento de la información niega a las entidades exteriores el acceso a los miembros privados de un objeto. De este modo, las entidades
exteriores acceden a los datos de una manera controlada a través de algunas funciones miembro.
Un objeto es semejante a cualquierotro tipo de variable. Primero lo declaramos reservando espacio en memoria, luego lo inicializamos, guardando en memoria un dato o un conjunto de datos. Posteriormente usamos esos datos guardados en memoria. Pero un objeto de una determinada clase no solamente sirve para guardar datos, sino que además puede manipular dichos datos, a través de las llamadas a las funciones miembro.
Suponemos que ellector está familiarizado con los aspectos básicos de un lenguaje de programación estructurado:
Los conceptos de variable, tipos de variables, alcance y duración de las variables.
El control del flujo de un programa.
El concepto de función: declaración, definición y llamada.
Además, introduciremos dos aspectos del lenguaje C++: los comentarios en una sola línea, y la entrada/salida, mucho mássimples en C++ que en C.






Objetivos de Aprendizaje:
Conocer los tipo de datos abstractos en c++

Aprender a construir clases y su terminología

Crear constructores: que llaman, sobrecargados y en línea

Crear destructores

Justificación
El resumen de este capítulo ha sido llevado a cabo para obtener una mejor comprensión de los leído en el libro, así nos ayudaremos a podercrear problemas un poco más cortos debido a su elaboración es un tanto complicado pero una vez comprendiendo los programas podemos llegar a construir programas el doble o el triple de pequeños de lo que normalmente se construiría alguno.
Gracias a la estructura podemos acortar pasos de la programación es por eso que se está adoptándolo la implementación de la estructura y las clases dentro de losprogramas de C++ y estar un poco más actualizados en lo que corresponde a la parte de tener un programa un tanto más comprensible con pocas líneas de código

Desarrollo del Tema
TIPOS DE DATOS ABSTRACTOS EN C++ (CLASES)
Para obtener una comprensión clara de lo que es un tipo de datos abstracto, considere los siguientes cuatro tipos de datos integrados incluidos en C++: números enteros, númerosde pre-cisión doble, booleanos y caracteres. Al usar estos tipos de datos por lo general se declaran una o más variables del tipo deseado, utilizadas en sus formas aceptadas y evitando usarlas en formas que no están especificadas. Por tanto, por ejemplo, no se usaría el operador de módulo en dos números de precisión doble. Debido a que esta operación no tiene sentido para números de precisióndoble, nunca se define, en ningún lenguaje de programación, para dichos números. Por tanto, aunque por lo general no se considera, cada tipo de datos consiste tanto de un tipo de datos, un número entero o uno de precisión doble, como de capacidades operacionales específicas proporcionadas para cada tipo. En terminología de computación, la combinación de datos y sus operaciones asociadas se define...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS