Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: LPM en 11 de Noviembre 2014, 01:39

Título: blueJ. Crear un objeto y guardarlo
Publicado por: LPM en 11 de Noviembre 2014, 01:39
hola

empecé a usar el blueJ

creé la clase Taxi, lo compilé y desde el programa le hago botón derecho a la clase, para crear un nuevo objeto seleccionando "new Taxi()"

me crea el objeto, como se ve en los tutoriales de la página, pero no encuentro la manera de guardar ese objeto creado.

hay manera de guardar el objeto?
Título: Re:blueJ. Crear un objeto y guardarlo
Publicado por: Jorge lopez en 11 de Noviembre 2014, 15:33
Hola LMP!

Aquí tienes la respuesta: https://www.aprenderaprogramar.com/foros/index.php?topic=355 (https://www.aprenderaprogramar.com/foros/index.php?topic=355)

Saludos!
Título: Re:blueJ. Crear un objeto y guardarlo
Publicado por: LPM en 11 de Noviembre 2014, 16:42
a, con razón no encontraba nada navegando.

gracias
Título: Re:blueJ. Crear un objeto y guardarlo
Publicado por: toni_apr en 11 de Noviembre 2014, 19:33
Hola LPM

Secundo el aporte que te hace el compañero Jorge.

Aún así, sin guardar los objetos creados, se puede hacer un apaño, pero hay que currarlo.
Te cuento
(http://images4.hiboox.com/images/4411/938ddfebbc573324e581774033d8a053.jpg)

Comentarios sobre la imagen anterior
A la derecha de los 4 objetos rojos hay una zona vacía llamada Area de código. Si no la tienes visible pulsa CTtrl + E
En este área podemos escribir código como:
new Taxi()
Suponiendo que tienes la clase Taxi en la ventana de BlueJ, sino, esto no funciona.
Cuando le das a INTRO
aparecerá una línea con el texto
<object reference>   (Taxi) y una miniatura roja a la izquierda. Acabas de crear un objeto de tipo Taxi.
Esta miniatura la puedes arrastrar con el ratón con los otros objetos de la izquierda. Y tienes un nuevo taxi en la colección.
Si quieres conservar esto para otras ejecuciones copia la línea
new Taxi()
y pégala o escríbela en las notas del proyecto. Abre el icono blanco con la esquina doblada

Si tu constructor de la clase Taxi necesita como  parámetro el nombre del conductor se lo dices así
new Taxi("James Bond")

Cuando mañana abras este proyecto. Abres las notas del proyecto copias la sentencia que quieres ejecutar, la pegas en la ventana de código y ya está.

Saludos
Título: Re:blueJ. Crear un objeto y guardarlo
Publicado por: LPM en 11 de Noviembre 2014, 21:09
ufff, buenisimo!

muchas gracias!