O problema eh que a jeep estah sendo declarada dentro da veiculo , a classe "mae" ... ela deve ser declarada fora , eh uma nova classe implementando heranca ... nao eh caso de subclasse , subclasse eh outra coisa ... (ah , quem sabe seja necessario compilar a classe mae antes da classe que a utilizarah caso os fontes das filhas estejam junto do fonte da mae , quem sabe ...) ...
--- Igor Betim de Freitas <[EMAIL PROTECTED]> escreveu: > 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 > > > > _______________________________________________________________________________________________ Yahoo! GeoCities Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis! http://br.geocities.yahoo.com/ ------------------------------ 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] -------------------------------------------------------------------------