Unidad 03 - Métodos Get y Set en Netbeans Material adicional @vanza
Métodos mostrar y actualizar 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 será 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.
public tipo_dato_atributo getAtributo (){
return atributo; }
public void setAtributo (tipo_dato_atributo variable){
[Link] = variable; }
Video relacionado: [Link]
¿Cómo generar los get y set de forma rápida?
Pinchamos con el botón derecho del ratón donde deseemos añadir los métodos mostrar y actualizar. Nos
aparecerá el menú donde pulsamos sobre Insertar código Getter y Setter, se abre una ventana donde
elegiremos que atributos generar.
Automáticamente nos genera los métodos:
public String getNombre() {
return nombre; }
public void setNombre(String nombre) {
[Link] = nombre; }
public String getApellido() {
return apellido; }
public void setApellido(String apellido) {
[Link] = apellido; }
public int getEdad() {
return edad; }
public void setEdad(int edad) {
[Link] = edad; }
public double getSalario() {
return salario; }
public void setSalario(double salario) {
[Link] = salario; }
1/2
Unidad 03 - Métodos Get y Set en Netbeans Material adicional @vanza
Lo mismo podíamos hacer para crear el constructor o el método toString. Veamos como quedaría nuestro ejemplo
de la clase empleado:
public class Empleado {
//Atributos
private String nombre;
private String apellido;
private int edad;
private double salario;
//Constructor por defecto
public Empleado(){
[Link]="";
[Link]="";
[Link]=0;
[Link]=0; }
// Constructor con los parámetros
public Empleado(String nombre, String apellido, int edad, double salario){
[Link]=nombre;
[Link]=apellido;
[Link]=edad;
[Link]=salario; }
//Metodos
public String getNombre() {
return nombre; }
public void setNombre(String nombre) {
[Link] = nombre; }
public String getApellido() {
return apellido; }
public void setApellido(String apellido) {
[Link] = apellido; }
public int getEdad() {
return edad; }
public void setEdad(int edad) {
[Link] = edad; }
public double getSalario() {
return salario; }
public void setSalario(double salario) {
[Link] = salario; }
@Override
public String toString() {
return "Empleado{" + "nombre=" + nombre + ", apellido=" + apellido + ", edad=" + edad + ", salario=" + salario + '}';
}
public static void main(String[] args) {
Empleado empleado1=new Empleado ("Iago", "Aspas", 30, 900);
Empleado empleado2=new Empleado ("Martin", "Asensio", 20 ,1200);
//Mostramos el valor actual del salario del empleado1
[Link]("El salario del empleado1 es "+[Link]());
//Modificamos la edad del empleado1
[Link](29);
//Modificamos el nombre del empleado2
[Link]("Marcos");
//Mostramos los datos de los empleados
[Link]([Link]());
[Link](empleado2);
}
2/2