Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. public class PruebaParametrosObjetosApp {
  2.  
  3.     public static void main(String[] args) {
  4.         Persona p = new Persona(); //creamos un objeto
  5.         p.setNombre("Diego"); //le asignamos un valor
  6.         System.out.println("El nombre antes del método es:" + p.getNombre()); //mostramos el valor
  7.         cambiarNombre(p);//llamamos a un método para que cambie de valor
  8.         System.out.println("El nombre después del método es:" + p.getNombre()); //mostramos el nuevo valor
  9.     }
  10.  
  11.     private static void cambiarNombre(Persona p) {
  12.         p = new Persona(); //nuevo valor al mismo parametro... como era a=100;
  13.         p.setNombre("Santiago"); //aqui tendrá otro valor
  14.         System.out.println("El nombre en el método es:" + p.getNombre());
  15.     }
  16. }
  17.  
  18. class Persona {
  19.  
  20.     private String nombre;
  21.  
  22.     public String getNombre() {
  23.         return nombre;
  24.     }
  25.  
  26.     public void setNombre(String nombre) {
  27.         this.nombre = nombre;
  28.     }
  29. }