Los métodos get y set son necesarios cuando nosotros
declaramos una variable con otro modificador de acceso llamado private , esto
le indica al programa que no es visible o esta restringido parte de este
fragmento del código para otras clases, y sirve para tener un mejor privacidad
de la información , al declarar las variables con private es necesario crear método
a partir de esa variable, en primer lugar nos encontramos con set , que
inicializa la variable obtenida pasándole el valor , y después nos encontramos
con get que muestra el valor de esa variable. En el siguiente ejemplo muestro
como usarlo.
Pasos
1.- Crea un proyecto nuevo
2.- Crea una clase Java llamada MiClase
3.- Introduzca el siguiente código.
4.- Crea una clase Java principal con método main y llámala
Principal
5.- Introduce el siguiente código
6.- Una vez realizado todo dale clic derecho a
Principal.java y ejecútalo, saldrá el siguiente resultado.
Explicación Breve.
Cuando usamos variables private es necesario crear sus métodos
get y set para poder manejar de manera adecuada.
El la clase agregamos una variable private de tipo String. La
cual a continuación creamos sus métodos get y set.
En set el tipo de retorno es void y le indicamos un parámetro
del mismo tipo de la variable, esto para poder inicializar la variable privada
nombre , con el valor recibido contenido en “ n “ , para el método get,
declaramos el valor de retorno como el tipo de la variable, en este caso String
por lo tanto quiere decir que usaremos return para regresar un valor, aquí no
usamos parámetros y regresamos una variable de tipo String con return en este
caso nombre, después creamos un método mostrarMensaje el cual contiene un
mensaje y si observas manda a llamar al método que creamos anteriormente
denominado getNombre() , aquí lo que pasa es que como ya almacenamos ese valor
en dicho método, solo es cuestión de mandar a llamar al método.
En principal creamos un objeto de nuestra clase , además de
otro objeto Scanner que recibirá el dato y una variable de tipo String donde
guardara el nombre , después indicamos un mensaje para que el usuario
introduzca su nombre y lo almacenamos en la variable nombre usando el método de
Scanner para cadenas que es next() , después mandamos a llamar al método setNombre
y le pasamos la variable nombre para inicializarla. Después llamamos al método mostrarMensaje
para poder mostrar el contenido.
Bueno eso fue todo.
Los métodos get y set son indispensable cuando
declaramos variables private asi que observa bien en que momento de tu código será
conveniente ponerlo.
No hay comentarios.:
Publicar un comentario