jueves, 21 de enero de 2016

CLASES EN C++


Cómo declarar clases
Para declarar una clase, todo lo que se necesita es escribir es la palabra reservada "class". Por ejemplo, una clase Persona con campos como el nombre, el departamento, la posición, el una función que nos imprima la información de este quedaría así:

class Persona {
char nombre;
char departamento;
char posicion;
long salario;
void Imprimir( Empleado infoEmpleado);
}
NOTA: Se acostumbra que los nombres de las clases se escriban en singular y con la primera letra en MAYÚSCULAS. Por ejemplo, los nombres de una clase de los objetos del aula seran:
- Alumno.
- Profesor.
- Silla.
- Pizarron.

Las variables de miembro son declaradas privadas para que funciones de miembro de otras funciones no tengan acceso a ellas sino a travez de la correspondiente funcion Get o Set. Las funciones de miembro si son declaradas públicas de tal modo que se pueda acceder a ellas desde otras funciones.

La definición de la función PrintInfo puede quedar así:
void Empleado::ImprimirInfo( )
{
   cout << "Nombre: " << m_nombre << '\n';
   cout << "Departamento: " << m_departamento << '\n';
   cout << "Puesto: " << m_posicion << '\n';
   cout << "Salario: " << m_salario << '\n';
}

Los dos dos puntos ( :: ) se denomina operador de resolución de ámbito. Nos indica que la función que estamos definiendo que en este caso es ImprimirInfo, pertenece a la clase Persona.

Ejepmlo:

Realizar una programa que ingrese nombre y edad y luego que los imprima, luego ingresar la altura, ancho y la profundidad de una figura y que imprima el volumen







































Resultado




















Link de descarga del ejercicio:

http://www.mediafire.com/download/eg4nc48tp1xxs6i/Ejercicio+de+Clases.rar

No hay comentarios:

Publicar un comentario