En un TIP anterior hemos tratado la creación básica de constructores de una clase en Java con BlueJ
Vamos a crear un método en la clase Nadie, para actualizar los valores de los atributos de la clase Nadie.
Recordamos el contenido de la clase Nadie, en la actualidad.

Al método lo vamos a denominar “setActualizar“.
El método “setActualizar” actualizara tanto el valor del atributo “a” como el valor del atributo “b” de la clase Nadie.
public void setModificar (int a, int b) { this.a=a; this.b=b; }
Vemos que el método se llama “setModificar“, que le pasamos dos parámetros enteros (int a, int b) que luego los valores que le pasamos al método, los traspasa al valor que de los atributos/variables “a” y “b” de la clase Nadie.
Con la palabra “void” indicamos que es un método que no devuelve ningún valor, simplemente ejecuta las instrucciones que este dentro del método, cuando se realice la invocación de dicho método.
Si el método devolviera por ejemplo un valor entero, depende “void“, colocaríamos “int”.
Esto lo iremos explicando en posteriores Tips, si el tiempo y la salud me lo permite.
Una vez que tenemos el método “setModificar” creado, tal como podemos ver en la siguiente captura:

Vamos al tablero donde podemos ver las Clases, y creamos un objeto (lo vamos a llamar “rodenas” al objeto, y lo vamos a crear basado en el constructor que no lleva parámetros)

Una vez creado, nos vamos al “Banco de Objetos“, con el botón derecho, tendremos la posibilidad de invocar los métodos que tiene la Clase Nadie.

Hacemos click sobre el método “void setModificar(…)” y nos saltara una ventana, donde podremos introducir “dos valores”

Vamos a introducir “5 en la primera cajetilla y 10 en la segunda cajetilla” y pulsamos en aceptar.
Ahora, vamos a ver cuánto valen los atributos “a y b” de la clase Nadie, para eso en el mismo banco de Objetos, hacemos click sobre el objeto “rodenas” y pulsamos en “Inspeccionar”

Una vez pulsado “Inspeccionar”, veremos la siguiente ventana:

Estamos viendo los valores de los atributos “a” y “b” de la clase Nadie.