objetos

Páginas: 2 (467 palabras) Publicado: 15 de junio de 2014
Clases y Objetos en lenguaje C++
por Fabián Gentile

Fabián Gentile

Taller III

1

Objetos, Clases
Objeto: es una entidad que puede mantener un
estado ( información) y que expone uncomportamiento (operaciones)
Ejemplos de objetos
estado
Juan

Pablo

Apellido:Garcia
Nombre:Juan
Password:Jua

Apellido:Sosa
Nombre:Franco
Password:franc

getApeNom()
isPasswordOK()getApeNom()
isPasswordOK()

Comportamiento (lo que puedo hacer)
Fabián Gentile

Taller III

2

Objetos, Clases
• Clase: representa una plantilla o molde
(template) para varios objetos ydescribe
como dichos objetos están estructurados
internamente.
• Instancia: es un objeto creado a partir de
una clase. La clase describe la estructura
de la instancia, mientras que el estado de
lainstancia es definido por las
operaciones realizadas por la instancia.
• Encapsulamiento: es la propiedad que
tiene los objetos de ocultar la manera en
que implementan su comportamiento.

FabiánGentile

Taller III

3

La Clase
Una clase es una implementación de un tipo abstracto de
datos TAD.
datos
atributos







+
+

operaciones
métodos

TAD
Clase

Lasclases, como los TAD, son declaraciones.
Instancias (lo que existe durante la ejecución) equivalen:
variables para un TAD, objetos para una clase.
Los datos se identifican como atributos en laclase: cada
ejemplar (objeto) de la clase tendrá sus propios atributos.
Todos los objetos de una clase tienen definido un mismo
conjunto de métodos (operaciones).
Encapsulamiento de código y datos: laclase es como un
módulo.
Ocultamiento de información: público/privado ( equivale a
interfaz / implementación )

Fabián Gentile

Taller III

4

Las Clases en C++
Sintácticamente ladefinición de una clase
es similar a struct
class Nombre{ // Por defecto el contenido es private
Atributo
private:
Área Privada
int _dato;
No es visible desde el
exterior
public:
Métodos
void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Objetivos
  • objetivos
  • OBJETIVOS
  • OBJETIVOS
  • Objetivos
  • objetivo
  • Objetos
  • objetivos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS