Métodos get y set en Java

Hola a todos, hoy os enseñare que son y como utilizar los métodos get y set en Java.

Los métodos get y set, son simples métodos que usamos en las clases para mostrar (get) o modificar (set) el valor de un atributo. El nombre del método siempre sera get o set y a continuación el nombre del atributo, su modificador siempre es public ya que queremos mostrar o modificar desde fuera la clase. Por ejemplo, getNombre o setNombre.

Esta es la sintaxis de cada uno:

Si usamos Eclipse tenemos una manera aún mas sencilla de generarlos automáticamente. Pinchamos en Source -> Generate Getters and Setters, nos aparecerá una ventana donde elegiremos que atributos generar su get o set, al pinchar en OK nos lo generara automáticamente estos métodos.

getters and setters

Veamos un ejemplo:

Clase

Clase ejecutable

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

10 comentarios

  1. Catalina Gómez

    Gracias muy buena explicación me ha servido mucho, había buscado en otros sitios que hablaban de POO pero no había entendido muy bien la explicación ya me ha quedado clara y los aprendí a usar. Buen post

  2. jesus

    Muchas gracias por el ejemplo. Me ha servido de gran ayuda. Un saludo y gracias de nuevo.

  3. Andres

    Me pueden ayudar porfavor …quiero saber como aplicar este metodo en vectores …lo que pasa es que tengo un menu ..que contiene Insertar elementos al vector , visualizar los elemento y ordenar el vector..lo que quiero es obtener los datos del vector que esta en Insertar elementos al vector, para poder visualizar los elementos en visualizar elementos del vector ..»»ojo»» cada una es una clase diferente ..ayuda porfavor

  4. shenick

    Muchas gracias por el ejemplo. Me ha servido de gran ayuda. Un saludo y gracias de nuevo.

  5. Mauro

    Gracias por su ayuda, recurro seguido a esta pagina porque son muy buenos despejando dudas .

  6. Edwin

    Y si quiero que el código pida los datos del empleado, como se haría en este ejercicio de Get y Set?

  7. GUSTAVO

    BUENAS IDEAS ME DAN
    ESTA PAGINA SI ME AYUDO BASTANTE

    GRACIAS!!!!
    ATTE GUSTAVO

  8. juan

    gracias ya pase la materia todo gracias a nosotros

  9. jhon

    y si quiero ingresar varios nombres a la hora que se ejecuta el programa?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539