Pessoal!
 
Explicando melhor o problema..
 
Estou fazendo um trabalho no qual estou implementado as classes em arquivos separados.

Exemplo:

Criamos um arquivo com as defini��es da Classe Ve�culo, e criamos algumas
SubClasses para Ve�culo:

Arquivo ==> Veiculo.java

abstract class veiculo{
   // aqui declarei m�todos e atributos...

   // depois criei uma s�rie de Sub Classes para a classe Ve�culo
   class moto extends veiculo{
   }

  class jeep extends veiculo{
  }
}

Em um arquivo separado, tenho o programa principal:

Arquivo ==> principal.java

class principal{
   public static void main(String args[]){
      moto obj_moto;
      jeep  obj_jeep;
   }
}

Na hora que tento compilar(javac principal.java veiculo.java) d� o seguinte
erro:
principal.java -- cannot resolve this symbol
Location   -- principal.java
Symbol    -- class lama

� como se o Java n�o encontrasse estas subclasses da classe
ve�culo. Se eu pegar a mesma defini��o da SubClasse moto, por exemplo e
colocar em um arquivo separado, compila normalmente(javac principal.java
moto.java veiculo.java).

Como podemos resolver este problema?"

Igor Freitas


Responder a