Hola oliverprada, No son variables o atributos de la clase, son parámetros de un procedimiento. Los atributos de la clase deben ser inicializados en el constructor. Los parametros, no.
El código que pego a continuación lo genera el BlueJ cuando creas una clase nueva. Fijate que "y" es un parámetro de un método y no es inicializado, pero "x" es un atributo o variable de la clase y se inicializa en el contructor.
Un saludo,
Luis
PD: el código que pusiste en tu respuesta si es a modo de ejemplo, vale. Si es respuesta de otro ejercicio, copialo en un  posteo nuevo con el asunto correspondiente.
/**
 * Write a description of class Prueba here.
 *
 * @author (your name)
 * @version (a version number or a date)
 */
public class Prueba
{
    // instance variables - replace the example below with your own
    private int x;
    /**
     * Constructor for objects of class Prueba
     */
    public Prueba()
    {
        // initialise instance variables
        x = 0;
    }
    /**
     * An example of a method - replace this comment with your own
     *
     * @param  y  a sample parameter for a method
     * @return    the sum of x and y
     */
    public int sampleMethod(int y)
    {
        // put your code here
        return x + y;
    }
}