Me gustaría establecer mis variables en la parte superior de mi clase en lugar del método

Parece que no puedo abordar este confuso problema, tengo muchas cosas que me gustaría agregar en la parte superior de mi clase para ayudar a reducir el desorden.

Ya que múltiples métodos usan estas casillas de verificación.

Me gustaría tener todo en la parte superior directamente debajo del soporte de apertura.

Esto es lo que funciona, perono lo que quiero.:

public class MyClass extends Activity implements View.OnClickListener {

    //leaving out most code like onCreate. Just pretend it's there.

    public void checkboth(View view) {

        CheckBox cb1 = (CheckBox) findViewById(R.id.cb1);
        CheckBox cb2 = (CheckBox) findViewById(R.id.cb2);

            cb1.setchecked(true);
            cb2.setchecked(true);

    }

    @Override
    public void onClick(View v) {
    }
}

Pero por mi vida no puedo entender por qué no puedo hacer esto:

public class MyClass extends Activity implements View.OnClickListener {

CheckBox cb1 = (CheckBox) findViewById(R.id.cb1);
CheckBox cb2 = (CheckBox) findViewById(R.id.cb2);

    //leaving out most code like onCreate. Just pretend it's there.

    public void checkboth(View view) {            

        cb1.setchecked(true);
        cb2.setchecked(true);

    }

    @Override
    public void onClick(View v) {
    }
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta