Programación Orientada A Objetos

Páginas: 4 (879 palabras) Publicado: 31 de mayo de 2012
!"#$"%&%'()*+#"(,*-%.%+%+#/0,-#1

!"#$"%&%'()*+,"(-*.%/%+%+,01-.#2+3#"+4#0-".#+4#/"5$6-7+8'9-:-""5%;+color = color; } }; Hemos introducido una nueva función miembro a la clase Cuadrado: la funciónmodifica. En el cuerpo de esta función estamos usando el operador this para distinguir, en este caso, los atributos de los parámetros de la función modifica; ya que tienen el mismo nombre. Este ejemplosencillo sólo quiere poner de manifiesto la posibilidad de acceder al objeto actual a través del puntero this. En el caso de no utilizarse en este ejemplo el puntero this, la modificación no se habríaproducido en los atributos lado y color.

2.2.

Encapsulación

Una de los pilares básicos de la POO es la encapsulación de los datos. Según los principios de este paradigma de programación, elacceso a los datos de una clase debe realizarse de forma controlada, protegiéndolos de accesos no deseados. Cuando se desarrolla una aplicación, a veces es necesario ocultar los 17 ✐ ✐





✐✐

“libropoo” — 2011/2/19 — 19:02 — page 18 — #18 CAPÍTULO 2. CLASES Y OBJETOS tipos de datos usados para que el usuario permanezca independiente de los detalles de los mismos. De esta manera, elusuario no es sensible a los cambios que se puedan producir en los tipos de datos elegidos dentro de una clase. La encapsulación en los lenguajes orientados a objeto suele lograrse al declararalgunos datos como privados. El acceso a estos datos sería siempre controlado; ya que, se haría siempre a través de funciones miembro que realizarían las modificaciones oportunas de una forma transparente alusuario. La encapsulación es el mecanismo que enlaza el código y los datos, a la vez que los asegura frente a accesos no deseados. La principal razón del uso de la encapsulación es evitar el accesodirecto a atributos de una clase desde fuera de la propia clase. Se busca, principalmente, que el acceso a estos atributos se realice siempre mediante funciones miembro de la propia clase. El acceso...
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