Alumno
Durante la realización de esta práctica comenzamos a utilizar el lenguaje de C++ en un editor que se llama Dev C++. Comenzamos a programar y como habíamos visto en clase comenzamosa realizar una programación en la que hacíamos uso de las clases.
Una clase c++ es la representación de un objeto.
Un objeto es una entidad formada por sus atributos y sus métodos. Con el afánde hacer las cosas ordenadamente, siempre se separa la definición de la clase en un fichero de cabeceras (extensión .hpp, similar al .h de lenguaje c) y la implementación se especifica en unfichero cpp. Generalmente las clases c++ tienen el mismo aspecto: se definen unos atributos y unos métodos. Entre los métodos se pueden incluir métodos constructores y la destructora. Además de eso sepuede definir si los atributos y clases son publicas, protegidos y privados, dependiendo del nivel de encapsulación que le queramos dar a la clase. Veamos la representación del objeto coche en unaclase c++.
Además de la implementación de cout que sustituye al printf que usábamos en C.
Pseudocódigo:
Clase caja
Datos miembro:
Longitud, anchura, altura
main ()
Declaración de variablesDeclaramos los objetos de tipo caja peque , mediana y grande
Desplegamos en pantalla el valor de cada propiedad de las cajas con cout
Codificacion:
# include
class Caja{
public:double longitud, anchura, altura;
};
main()
{
Caja peque, mediana;
class Caja grande;peque.longitud=5;
mediana.longitud=10;
grande.longitud=25;
peque.anchura=4;mediana.anchura=6;
grande.anchura=10;
peque.altura=10;
mediana.altura=20;
grande.altura=30;
cout
Regístrate para leer el documento completo.