O código aqui em baixo compila sem erros e roda também.
public class Foo {
  public Foo() {
   Bar Object = new Bar();
   System.out.println(Object.method());
  }
  public static void main(String[] args) {
   Foo foo1 = new Foo();
  }
}
class Bar{
  public Bar(){}
  public String method(){
   return "Helloowwzz";
  }
}
Estranho é que Bar Object = new Bar() compila já que Object é uma classe 
base de java. Do outro lado tem o escopo de variaveis que diria que isso 
pode.


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a