Objetivo : Consultar acerca de los metodos get y set
Uso del set
Las clases tienen atributos, para poder asignarles valores o modificar esos atributos se usa el método set (establecer)
Uso del get
Las clases tienen atributos, para poder ver el contenido de estos mismos, se utiliza el método get (obtener)
Ejemplo:
#include <conio.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
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();
getch();
}
Netgrafia:
https://msdn.microsoft.com/es-ec/library/w86s7x04.aspx
http://es.slideshare.net/jaycespinoza/metodos-get-y-set-finalmente-revelados
Uso del set
Las clases tienen atributos, para poder asignarles valores o modificar esos atributos se usa el método set (establecer)
Uso del get
Las clases tienen atributos, para poder ver el contenido de estos mismos, se utiliza el método get (obtener)
Ejemplo:
#include <conio.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
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();
getch();
}
Netgrafia:
https://msdn.microsoft.com/es-ec/library/w86s7x04.aspx
http://es.slideshare.net/jaycespinoza/metodos-get-y-set-finalmente-revelados
No hay comentarios:
Publicar un comentario