Muchísimas gracias :).
Yo lo había solucionado así:
Código:
Persona persona1 = new Persona();
resultado = persona1.obtenerNombre();
persona1.setNombre(resultado);
donde obtenerNombre es:
Código:
public String obtenerNombre()
{
String nom;
Scanner teclado = new Scanner(System.in);
System.out.println("Introduce un nombre: ");
nom = teclado.nextLine();
return nom;
}
Pensando que al declarar yo una variable local , ahí lo asignaba y luego realmente estaba haciendo lo mismo que tú, que es lo válido. Yo lo solucioné mal jeje
Muchas gracias :D