Métodos get y set en Java _ Disco Duro de Roer

11 Pages • 1,257 Words • PDF • 246.1 KB
Uploaded at 2021-09-24 17:36

This document was submitted by our user and they confirm that they have the consent to share it. Assuming that you are writer or own the copyright of this document, report to us by using this DMCA report button.


28/10/2018

Métodos get y set en Java | Disco Duro de Roer



Métodos get y set en Java 11/11/2013 ⁄ by Disco Duro de Roer

https://www.discoduroderoer.es/metodos­get­y­set­en­java/

1/11

28/10/2018

Métodos get y set en Java | Disco Duro de Roer

 Cleaner 2018 (Descargar) - Download & Escaneo Gra ¿Cómo Limpiar su PC en 2 Minutos? pchelpsoft.com/PC/Cleaner

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

Cleaner 2018 (Descargar) - Download & Escaneo Gra ¿Cómo Limpiar su PC en 2 Minutos? pchelpsoft.com/PC/Cleaner

Los métodos get y set, son simples métodos que usamos en las clases para mostrar (get) o modi car (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 modi cador siempre es public ya que queremos mostrar o modi car desde fuera la clase. Por ejemplo, getNombre o setNombre. Esta es la sintaxis de cada uno:

public tipo_dato_atributo getAtributo (){       return atributo;  }    public void setAtributo (tipo_dato_atributo variable){      this.atributo = variable;  }

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.

https://www.discoduroderoer.es/metodos­get­y­set­en­java/

2/11

28/10/2018

Métodos get y set en Java | Disco Duro de Roer



Veamos un ejemplo: Clase

Google Gmail Corporativo - Conoce Más, Acceda Aquí Crea Un Correo Google Gmail. Email Personalizado @TuEmpresa.com Para Tu Negocio gsuite.google.com/CorreoEmpresas

1 2 3 4

/**  * Clase Empleado  *  * Contiene informacion de cada empleado

5  * https://www.discoduroderoer.es/metodos­get­y­set­en­java/

3/11

28/10/2018

Métodos get y set en Java | Disco Duro de Roer

5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61

 *  * @author Fernando  * @version 1.0  */ public class Empleado {       //Atributos     /**      * Nombre del empleado      */     private String nombre;     /**      * Apellido del empleado      */     private String apellido;     /**      * Edad del empleado      */     private int edad;     /**      * Salario del empleado      */     private double salario;       //Metodos publicos       /**      * Devuelve el nombre del empleado      * @return nombre del empleado      */     public String getNombre() {         return nombre;     }       /**      * Modifica el nombre de un empleado      * @param nombre      */     public void setNombre(String nombre) {         this.nombre = nombre;     }       /**      * Devuelve la edad de un empleado      * @return edad del empleado      */     public int getEdad() {         return edad;     }       /**      * Modifica la edad de un empleado      * @param edad      */     public void setEdad(int edad) {         this.edad = edad;     }

62   https://www.discoduroderoer.es/metodos­get­y­set­en­java/



4/11

28/10/2018

Métodos get y set en Java | Disco Duro de Roer

62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

      /**       * Devuelve el salario de un empleado      * @return salario del empleado      */     public double getSalario() {         return salario;     }            /**      * Suma un plus al salario del empleado si el empleado tiene mas de 40       * @param sueldoPlus      * @return       *          true: se suma el plus al sueldo      *          false: no se suma el plus al sueldo      *                */     public boolean plus (double sueldoPlus){         boolean aumento=false;         if (edad>40 && compruebaNombre()){             salario+=sueldoPlus;             aumento=true;         }         return aumento;     }       //Metodos privados       private boolean compruebaNombre(){         if(nombre.equals("")){             return false;         }         return true;     }       //Constructor          /**      * Constructor por defecto      */          public Empleado(){         this.nombre="";         this.apellido="";         this.edad=0;         this.salario=0;     }           /**      * Constructor con 4 parametros      * @param nombre nombre del empleado      * @param apellido nombre del empleado      * @param edad edad del empleado      * @param salario salario del empleado      */     public Empleado(String nombre, String apellido, int edad, double         this.nombre=nombre;         this.apellido=apellido;         this.edad=edad;

119         this.salario=salario; https://www.discoduroderoer.es/metodos­get­y­set­en­java/

5/11

28/10/2018

Métodos get y set en Java | Disco Duro de Roer

119 120 121

        this.salario=salario;     } }



Clase ejecutable 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

public class EmpleadoApp {       public static void main(String[] args) {           Empleado empleado1=new Empleado ("Fernando", "Ureña", 23, 800           Empleado empleado2=new Empleado ("", "Lopez", 50 ,1800);           //Mostramos el valor actual del salario del empleado1         System.out.println("El salario del empleado1 es "+empleado1.getSalar           //Modificamos la edad del empleado1         empleado1.setEdad(43);           empleado1.plus(100);           //Mostramos el salario de nuevo, ahora tendra 100 mas         System.out.println("El salario actual del empleado1 es "+empleado1.g           //Modificamos el nombre del empleado2         empleado2.setNombre("Antonio");           empleado2.plus(100);           //Mostramos el salario de nuevo, ahora tendra 100 mas         System.out.println("El salario del empleado2 es "+empleado2.getSalar       }   }

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

¿Te ha gustado y quieres apoyarme? ¡Sé mi patrón!

eclipse

get

setters

tutorial

getters

https://www.discoduroderoer.es/metodos­get­y­set­en­java/

java

manual

metodos

programacion

set

6/11

28/10/2018

Métodos get y set en Java | Disco Duro de Roer

 13 Comentarios



   

TAMBIÉN TE PUEDE GUSTAR...

Ejercicios propuestos y resueltos de consultas MySQL (Empleados y departamentos) 21/08/2017

https://www.discoduroderoer.es/metodos­get­y­set­en­java/

7/11

28/10/2018

Métodos get y set en Java | Disco Duro de Roer



Métodos y atributos estáticos 18/11/2013

Pila Dinámica en Java 28/06/2017

https://www.discoduroderoer.es/metodos­get­y­set­en­java/

8/11

28/10/2018

Métodos get y set en Java | Disco Duro de Roer



13 COMMENTS

Comentarios más nuevos →

Catalina Gómez 25/08/2014

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

jesus 12/10/2014

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

Andres 14/01/2015

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

shenick https://www.discoduroderoer.es/metodos­get­y­set­en­java/

9/11

28/10/2018

Métodos get y set en Java | Disco Duro de Roer

09/04/2015

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

Mauro 10/06/2016

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

Edwin 14/07/2016

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

GUSTAVO 26/09/2016

BUENAS IDEAS ME DAN ESTA PAGINA SI ME AYUDO BASTANTE GRACIAS!!!! ATTE GUSTAVO

jhon 11/10/2016

Gracias mucha ayuda

https://www.discoduroderoer.es/metodos­get­y­set­en­java/

10/11

28/10/2018

Métodos get y set en Java | Disco Duro de Roer

 juan 23/02/2017

gracias ya pase la materia todo gracias a nosotros

jhon 03/09/2017

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

Comentarios más nuevos →

DEJA UN COMENTARIO

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

Nombre *

Correo electrónico *

Web

PUBLICAR COMENTARIO https://www.discoduroderoer.es/metodos­get­y­set­en­java/

11/11
Métodos get y set en Java _ Disco Duro de Roer

Related documents

11 Pages • 1,257 Words • PDF • 246.1 KB

8 Pages • 98 Words • PDF • 379.9 KB

601 Pages • 216,339 Words • PDF • 6.3 MB

1 Pages • 274 Words • PDF • 161.7 KB

175 Pages • 79,428 Words • PDF • 1.9 MB

9 Pages • 1,391 Words • PDF • 708.2 KB

10 Pages • 366 Words • PDF • 257.5 KB

7 Pages • 414 Words • PDF • 780.3 KB

69 Pages • 13,321 Words • PDF • 1 MB

1 Pages • 1,329 Words • PDF • 236.3 KB