martes, 5 de marzo de 2013

Definición de una clase en C++ I

Para definir una clase en c++ se debe de comenzar por la palabra reservada class seguida del nombre de la clase.

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.
}

No hay comentarios:

Publicar un comentario