Eu gostaria de definir minhas variáveis ​​no topo da minha classe em vez de no método

Eu não consigo resolver esse problema confuso, eu tenho muitas e muitas coisas que eu gostaria de adicionar no topo da minha classe para ajudar a reduzir a desordem.

Já que vários métodos usam essas variáveis ​​de caixa de seleção.

Eu gostaria de ter tudo no topo diretamente sob o suporte de abertura.

Aqui está o que funciona, masnão o que eu quero.:

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) {
    }
}

Mas para a vida de mim eu não consigo descobrir porque eu não posso fazer isso:

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) {
    }
}

questionAnswers(4)

yourAnswerToTheQuestion