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 oset 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 cadauno:
public tipo_dato_atributo getAtributo (){
return atributo;
}
public void setAtributo (tipo_dato_atributo variable){
this.atributo = variable;
}
Ejemplo
packagemodificadoracceso;
public class Persona {
public String nombre;
private String apellido;
public String getApellido() {
return apellido;
}
public void setApellido(String apellido) {this.apellido = apellido;
}
public static void main(String[] args) {
Persona per = new Persona();
per.nombre = "Juan Esteban";
per.apellido = "Concha T";System.out.println("Nombre " + per.nombre + '\n' + "Apellido " + per.apellido);
//Cliente cli=new Cliente();
Cliente.main(args);
//System.out.println("Apellido"+per.getApellido());
//System.out.println("Apellido "+per.getApellido());
}
}
package modificadoracceso;
public class Cliente {
public static void main(String[] args) {
Persona per1 =new Persona();
per1.nombre = "Fernando";
//per1.apellido="Concha";
//Aqui nos aparece error ya que la variable apellido
//es privada. No se puede instanciar desde otraclase
per1.setApellido("Gonzalez");//metodo
//per1.getApellido();
System.out.println("Nombre " + per1.nombre);
System.out.println("Apellido " + per1.getApellido());}
}
Ejemplo
package metodogetset;
import java.util.Scanner;
public class Empleado {
//atributos
private String nombre;
private String apellido;
private int edad;
private...
Regístrate para leer el documento completo.