Hacer pruebas con objetos en BlueJ

BlueJ, nos proporciona una opción llamada Unit Test (traducida como “Prueba de Unidad”).

Imaginemos que hemos creado varias instancias de la clase Nadie.

Banco de Objetos en BlueJ
Banco de Objetos en BlueJ

Si hacemos por ejemplo un cambio en la clase Nadie y compilamos, perdemos estos tres “objetos” que tenemos en el banco de objetos de blueJ

La clase “Prueba de Unidad”, nos permite guardar estos tres objetos y poder recuperarlos en cualquier momento.

Continúa leyendo Hacer pruebas con objetos en BlueJ

¿Qué ocurre cuando realizo acciones gráficamente en BlueJ?

Imaginemos que invocamos un método del objeto “rodenas” perteneciente a la clase Nadie

Invocar método en BlueJ
Invocar método en BlueJ

Invocamos el método, rellenamos los datos, etc..

Invocación método en BlueJ
Invocación método en BlueJ

¿Pero realmente a nivel de código que instrucción se ha ejecutado?

Continúa leyendo ¿Qué ocurre cuando realizo acciones gráficamente en BlueJ?

Constructores básicos de una clase en BlueJ

El titular es un poco amarillista, básicamente se debería llamar Constructores de una clase en Java, pero como estamos trabajando con el IDE BlueJ, pues lo hemos titulado de esa forma.

Imaginemos que hemos creado una clase tal como hemos indicado en anteriores tips y la hemos denominado: “Nadie

Si recordamos el antiguo TIP, vemos que BlueJ, nos creaba una clase con un atributo, un constructor que inicializa ese atributo y un método adicional.

El constructor de la clase se llamaba igual que la clase, es decir, si la clase es:

Continúa leyendo Constructores básicos de una clase en BlueJ

Organizar código en BlueJ

Cuando escribimos código en BlueJ (Aunque bueno esto se aplica a todo), evidentemente es recomendable hacer tabulaciones, para tenerlo organizado.

¿Qué ocurre si en BlueJ hemos escrito el código y no hemos realizado las correspondientes tabulaciones?

BlueJ, nos ofrece una opción llamada “Auto – Layout”, vemos por ejemplo un extracto de código mal tabulado.

Continúa leyendo Organizar código en BlueJ