Este capitulo introduce a las clases en C++. La
clase es la fundación de C++ para el soporte de la programación
orientada a objetos, y se encuentra en el núcleo de muchas de sus
más avanzadas características. La clase es la unidad básica de C++
de la encapsulación y esta provee el mecanismo por el cual los
objetos son creados.
Vamos a comenzar definiendo los términos de
clase y objeto. Una clase define un nuevo tipo de dato que especifica
la forma de un objeto. Una clase incluye los datos y el código que
operarán sobre esos datos. Además, una clase enlaza datos y código.
C++ usa una especificación de una clase para construir objetos. Los
objetos son instancias de una clase. Además, una clase es
esencialmente una serie de planes que especifican cómo construir