Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/02/2013, 10:43
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: Pasar variable de una clase a otra

Imaginate que la clase ClaseA tiene

//atributo nombre
private String nombre

getter y setter publico para el atributo nombre

La clase ClaseB tendrá

//atributo objeto
private ClaseA objeto

getter y setter publico para el atributo nombre

//metodo de la clase B
public void imprimeNombre() {
if (objeto != null) {
System.out.println(""+objeto.getNombre());
}
}

En el main harías

ClaseA miObjetoA = new ClaseA();
miObjetoA.setNombre("Nombre De Prueba");
*
ClaseB miObjetoB = new ClaseB();
miObjetoB.setObjeto(miObjetoA);
miObjetoB.imprimeNombre();



////

Tb puedes pasar informacion utilizando el getter de un objeto y el setter de otro si el atributo es del mismo tipo

* (sustituir por)
ClaseA miObjetoA2 = new ClaseA();
miObjetoA2.setNombre(miObjetoA.getNombre());
System.out.println(""+miObjetoA2.getNombre());
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}