Para definir una clase en c++ se debe de comenzar por la palabra reservada class seguida del nombre de la clase.
Debemos de recordar el ; al cierre de la llave ya que es un error común.
Si no se declara ninguno de los tipos de visibilidad los métodos y atributos se declararan como privados. A diferencia de las estructuras que estas por defecto tienen una visibilidad pública.
Las clases pueden contener las tres secciones anteriormente mencionadas o cualquier combinación de ellas.
Para declarar un objeto del tipo de clase definida se emplea la siguiente sintaxis.
NombreDeLaClase NombreObjetoDeLaClase;
Para dar un ejemplo de lo anterior mostramos el siguiente código:
class NombreDeLaClase { private:Atributos y métodos public: //Atributos y métodos protected: //Atributos y métodos };
Debemos de recordar el ; al cierre de la llave ya que es un error común.
Si no se declara ninguno de los tipos de visibilidad los métodos y atributos se declararan como privados. A diferencia de las estructuras que estas por defecto tienen una visibilidad pública.
Las clases pueden contener las tres secciones anteriormente mencionadas o cualquier combinación de ellas.
Para declarar un objeto del tipo de clase definida se emplea la siguiente sintaxis.
NombreDeLaClase NombreObjetoDeLaClase;
Para dar un ejemplo de lo anterior mostramos el siguiente código:
class Persona}
{
public:
char Nombre[32];
int Edad;
void cambiarNombre(char NuevoNombre[]);
};
void main()
{
Persona personaUno, personaDos;
// Más código.