Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: hugo-javier98 en 18 de Agosto 2015, 00:28
-
Imprimir por consola en Java con System.out. Concatenar cadenas. Notación de punto para objetos. (CU00632B)
esto es lo que he hecho
public class EjemploMedico
{
private String nombre; //Nombre del medico
//Constructor: cuando se cree un objeto EjemploMedico se ejecutará el código que incluyamos en el constructor
public EjemploMedico () {
nombre = "Hugo";
} //Cierre del constructor … el código continúa …
public String resultado (String nombre){
System.out.println ("Su nombre inicial " + nombre);
nombre = nombre + "";
System.out.println ("Su nombre ahora es " + nombre);
return "El método devuelve " + nombre;
}
}
quiero saber porque al hacer el llamado al metodo.. coloco el nuevo nombre y lo que hace es imprimir el nuevo que coloco en los dos .. así
Su nombre inicial Javier
Su nombre ahora es Javier
y quiero que sea así
Su nombre inicial Hugo
Su nombre ahora es Javier
qué falta cambiar en el código??
-
Hola Hugo Javier, tu código no está bien construido por diversos motivos: le faltan los getter y setter, atributos, constructor, etc.
Mi recomendación es que comiences el curso http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188 desde cero y vayas presentando en el foro cada uno de los ejercicios realizados, de forma que con la ayuda desde los foros podrás ir comprobando que avanzas correctamente. Ir paso a paso será la mejor forma de aprender.
De cualquier manera, si quieres ver una solución a este ejercicio puedes guiarte por el presentado en este hilo: https://www.aprenderaprogramar.com/foros/index.php?topic=1300
Saludos!