Obrigado ao pessoal que respondeu sobre este problema. Agora pude
perceber que eu estava com uma concep��o errada sobre como definir as
classes que preciso. Analisei mal o problema.

Coisas t�picas de um Programador "Novice".

Obrigado,

Igor Betim de Freitas

> ---------- Mensagem original -----------
>
> De      : Luis Fernando Marques Rosa <[EMAIL PROTECTED]>
> Para    : [EMAIL PROTECTED]
> Cc      :
> Data    : Fri, 19 Oct 2001 10:28:52 -0200
> Assunto : Re: [java-list] Compila��o
>
> Fala �gor,
>
>
>          Pelo que entendi, acho que voc� est� confundindo um pouco
os
> conceitos de orienta��o a objetos. O que voc� realmente deseja
fazer �
> simplesmente classes derivadas da classe ve�culo, e para isso elas
n�o
> precisarm ser uma subclasse de ve�culo.
>
>          Subclasses s�o um recurso interessante, por exemplo,
quando o
> que desejamos fazer � algo parecido com uma agrega��o mas com uma
classe
> que s� faz sentido ou ser� utilizada dentro de ve�culo. � por esse
> motivo que moto e carro n�o s�o acess�veis fora de ve�culo.
>
>          Por exemplo, na classe ve�culo, um poss�vel uso para
subclasses
> seria para criar uma classe que defina coisas inerentes ao ve�culo
e de
> uso interno � pr�pria classe ve�culo, tais como acelerador, c�mbio,
> dire��o, etc. Com rela��o �s deriva��es moto e carro, declare-as
fora de
> ve�culo, em arquivos separados. Esta � a melhor maneira de resolver
este
> problema e creio que faz exatamente o que voc� deseja.
>
>          Outra dica interessante: na p�gina da Sun, existe um guia
de
> padr�es  de programa��o em Java, que sugere uma formata��o para o
c�digo
> Java. Acostumando-se a utiliz�-la, voc� garante um n�vel de
qualidade no
> seu c�digo que � aceito internacionalmente.
>
>           Bom, � isso, espero que tenha ajudado,
>
>
> Lu�s Fernando M. Rosa
> Engenheiro de Software
> �caro Inform�tica
> Campinas - SP
>
>
> Igor Betim de Freitas wrote:
>
> > Criamos um arquivo com as defini��es da Classe Ve�culo, e criamos
> > algumas
> > SubClasses para Ve�culo:
> >
> > P
> >
> >
> >
> > 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
> >
> >
>
>
> ------------------------------ 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 java-list-
[EMAIL PROTECTED]
> --------------------------------------------------------------------
-----
>
>
>


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