Olá amigos. Me ajudem a entender essa coisa de pacote. Vamos a um exemplo, tenho meu diretório:
c:\br.com.gastaojunior
dentro eu tenho as pastas:
Pai
Amarelo
Azul
Dentro da pasta Pai, existem os arquivos: CarroPai.java, CarroPai.class
Dentro da pasta Amarelo, existem os arquivos: CarroAmarelo.java, CarroAmarelo.class
Dentro da pasta Azul, existem os arquivos: CarroAzul.java, CarroAzul.class
c:\
|
br
|
com
|
gastaojunior
|
Pai
Amarelo
Azul
A definição das classes estão:
package br.com.gastaojunior.pai;
public class CarroPai{
}
package br.com.gastaojunior.amarelo;
import br.com.gastaojunior.pai.CarroPai;
public class CarroAmarelo extends CarroPai{
}
package br.com.gastaojunior.azul;
import br.com.gastaojunior.pai.CarroPai;
public class CarroAzul extends CarroPai{
}
Quando compilo, o compilador emite o erro:
Como eu devo fazer as definições de Package e import em minhas classes?
abraços fortes
Gastão