Clases en c++

Páginas: 4 (767 palabras) Publicado: 28 de septiembre de 2010
Clases
Las clases pueden introducirse de muchas formas, comenzando por la que dice que representan un intento de abstraer el mundo real. Pero desde el punto de vista del programador clásico, lomejor es considerarlas como "entes" que superceden las estructuras C en el sentido de que, tanto los datos, como los instrumentos para su manipulación (funciones), se encuentran encapsulados en ellos. Laidea es empaquetar juntos los datos y la funcionalidad; de ahí que tengan dos tipos de miembros. Por un lado las propiedades, también llamadas variables, campos ("fields") o atributos, y de otro losmétodos, también llamados procedimientos o funciones; más formalmente: variables de clase y métodos de clase.
Las clases C++ ofrecen la posibilidad de extender los tipos predefinidos en el lenguaje.Cada clase representa un nuevo tipo; un nuevo conjunto de objetos caracterizado por ciertos valores y las operaciones disponibles para crearlos, manipularlos y destruirlos. Más tarde se podrándeclarar objetos pertenecientes a dicha clase del mismo modo que se hace para las variables simples tradicionales.
Nota: considerando que son vehículos para manejo y manipulación de información, lasclases han sido comparadas en ocasiones con los sistemas tradicionales de manejo de datos DBMS ("DataBase Management System"); aunque de un tipo muy especial, ya que sus características les permitenoperaciones que están absolutamente prohibidas a los sistemas DBMS clásicos.
La mejor manera de entender las clases es considerar que se trata simplemente de tipos de datos cuya única peculiaridad es quepueden ser definidos por el usuario. Generalmente se trata de tipos complejos, constituidos a su vez por elementos de cualquier tipo (incluso otras clases). La definición que puede hacerse de ellosno se reduce a diseñar su "contenido"; también pueden definirse su álgebra y su interfaz. Es decir: como se opera con estos tipos y como los ve el usuario (que puede hacer con ellos). El inventor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CLASES EN C
  • Clases en C#
  • Clases en c++
  • clase c
  • Clases en c#
  • clases c++
  • Fundamentos de Clases en C++
  • El transistor en clase a, b y c.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS