Title: RE: [java-list] D�vida

As subclasses est�o declaradas dentro da classe pai mesmo?
Pode ser isto...



-----Original Message-----
From: Igor Betim de Freitas [mailto:[EMAIL PROTECTED]]
Sent: Thursday, October 18, 2001 8:27 PM
To: [EMAIL PROTECTED]
Subject: [java-list] D�vida


Pessoal!

Estou fazendo um trabalho em Java sem usar uma IDE, atrav�s de um editor de
texto qualquer. Estou fazendo as classes em arquivos separados. Todos estas
classes est�o compilando sem problema nenhum, s� que quando vou para o
programa principal e tento criar uma criar uma refer�ncia a uma destas
classes d� um erro de compila��o. Vejam se voc�s podem me ajudar:

Exemplo:

Criei um arquivo com as defini��es da Classe Ve�culo, e criei diversas
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 um pacote para 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 posso resolver este problema?

Grato por sua aten��o.

Igor Betim de Freitas




------------------------------ 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