Clases, objetos y métodos. c++

Páginas: 2 (398 palabras) Publicado: 19 de octubre de 2010
3.2 Clases, Objetos y Métodos.
En ANSI C las funciones son algo relativamente independiente de las variables, y constituyen el
centro del lenguaje. Se dice por eso que C es un lenguaje algorítmico(o procedural, en inglés).
Cualquier función se puede comunicar con las demás a través de variables globales, del valor de
retorno y de los argumentos, pasados por valor o por referencia. Estafacilidad para comunicarse
con otras funciones hace que se puedan producir efectos laterales no deseados.
En un Lenguaje Orientado a Objetos tal como el C++, el centro del lenguaje no son las
funcionessino los datos, o más bien los objetos, que contienen datos y funciones concretas que
permiten manipularlos y trabajar sobre ellos. Esto hace que la mentalidad con la que se aborda la
realización deun programa tenga que ser muy diferente.
Para proteger a las variables de modificaciones no deseadas se introduce el concepto de
encapsulación, ocultamiento o abstracción de datos. Los miembros deuna clase se pueden dividir
en públicos y privados. Los miembros públicos son aquellos a los que se puede acceder libremente
desde fuera de la clase. Los miembros privados, por el contrario,solamente pueden ser accedidos
por los métodos de la propia clase.
De ordinario una clase ofrece un conjunto de funciones públicas a través de las cuales se
puede actuar sobre los datos, que seránprivados. Estas funciones o métodos públicos constituyen la
interface de la clase. De esta forma se garantiza que se hace buen uso de los objetos, manteniendo
la coherencia de la información. Esto seríaimposible si se accediera libre e independientemente a
cada variable miembro. Al usuario le es suficiente con saber cómo comunicarse con un objeto, pero
no tiene por qué conocer el funcionamientointerno del mismo. En C++ los métodos de una clase
pueden ser funciones u operadores. Todo esto se estudiará en detalle más adelante.
Ya se ha hablado de las funciones sobrecargadas, que son funciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CLASE OBJETO METODO
  • definicion clases, objetos,metodos
  • C SHARP CLASES METODOS
  • C++ clases y objetos
  • Clases Y Objetos En C++
  • taller objetos clases y metodos
  • Clases, métodos y objetos en java
  • Objeto C#

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS