domingo, 20 de marzo de 2016



get y set en c++

OBJETIVO:                                                                                                                              Analizar los dos temas ya que cada uno es distinto y ase cosa diferentes sacar un consulta precisa para un mejor entendimiento y poderlo aplicar en la clase y las tareas.
Utilización del get y set en c++
Cuando tienes una clase, ya sea en java, c++... las clases tienen atributos, para poder asignarles valores o modificar esos atributos se usa el método set (establecer), y cuando quieres ver el contenido de estos mismos, se utiliza el método get (obtener)

Set: se usa para cargar un dato que va a servir como parámetro para una configuración, Conjunto de elementos que comparten una propiedad o tienen un fin común.
 
Get: Usado en programación, para introducir el valor a una variable se refiere a tomar a recoger de un dispositivo (en este caso el teclado) y poner en una variable.

EJEMPLO:

//primero creamos una clase

class persona{
private:
int edad; //atributo entero para la edad

public:
//ahora creamos el set para establecer la edad
//siempre debera ser tipo void, pues no devuelve nada
void setedad(int edad);

//ahora el get para obtener la edad, debe ser del tipo del atributo
int getedad();

void mostraredad(); //metodo que usaremos para explicar
};


//ahora escribimos el codigo de cada metodo

//creamos el metodo set, para modificar atributo
void persona::setedad(int edad);
this->edad=edad;}

//metodo get para que devuelva el atributo
int persona::getedad(){
return this->edad;}

void persona::mostraredad(){
int x;
cout<<"ingrese la edad: ";
cin>>x;
this->setedad(x); //le asigna al atributo edad, el valor que //acabamos de ingresar
cout<<"la edad de la persona es: ";
cout<<this->getedad();//imprime el valor del atributo edad
}

//luego creas un objeto en el main y llamas al metodo,

void main(){
persona*p=new persona();
p->mostraredad();
}

NETGRAFÍA:



No hay comentarios:

Publicar un comentario