il codice sono 6000 righe!!

cmq è una cosa di questo tipo:
codice:
ClasseA
{
protected boolean var;

ClasseA(){}

boolean getVariabile{
var = false;
return var;
}

}

ClasseB extends ClasseB
{
private boolean var;
private int ciao;
ClasseA(int a)
{
ciao = a
var = true;
}

}
Se io da un altra classe provo a istanziarmi un oggetto di ClasseB, allora se mi creo un oggetto ClasseB prova = new ClasseB(4); e poi scrivo prova.getVariabile(); e come se mi ritornasse il valore di var di ClasseA