Este pergunta chega a ser idiota, mas... no seguinte trecho:
public class TesteClass {
public void testeMethod() {
MinhaClasse minhaclasse = new MinhaClasse();
...
}
}
Qual o escopo da variável minhaclasse ?
Seria correto ( ou mais indicado ) usar:
public MinhaClasse minhaclasse = new MinhaClasse();
ou
private MinhaClasse minhaclasse = new MinhaClasse();
E se testeMethod() fosse private, haveria alguma diferença no escopo da variável?