-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCampo.cpp
49 lines (44 loc) · 1.03 KB
/
Campo.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include "Campo.h"
/**
* Campo: Constructor de Campo sin parametros.
*/
Campo::Campo(){
}
/**
* Campo: Constructor de Campo que recibe un nombre de tipo string el cual sirve para
* dejarlo en un estado valido para operar con el.
* Inicialmente el valor asignado al campo es 0 (cero).
* @param nombre
*/
Campo::Campo(std::string nombre){
this->nombre = nombre;
this->valor = 0;
}
/**
* getValor: Devuelve el valor que guarda el campo de tipo unsigned int
* Inicialmente el valor asignado al campo es 0 (cero).
* @return unsigned int
*/
unsigned int Campo::getValor(){
return this->valor;
}
/**
* setValor: Setea el valor que guarda el campo de tipo unsigned int
* El valor debe ser unsigned int
* @return void
* @param unsigned int
*/
void Campo::setValor(unsigned int valor){
this->valor = valor;
}
/**
* getNombre: Devuelve el nombre del campo de tipo std::string
* @return std::string
*/
std::string Campo::getNombre(){
return this->nombre;
}
/**
* ~Campo: Destructor de la clase Campo.
*/
Campo::~Campo(){}