domingo, 20 de marzo de 2016

Get y Set

Get y Set

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

No hay comentarios:

Publicar un comentario