Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Pacotes, arquivos, objetos e visibilidade

Quando nas classes de teste, como TestaCurso2.java (ou em qualquer outra onde o seguinte aconteça), o objeto instanciado :

Curso javaColecoes = new Curso("nome do curso", "instrutor");

, assim como a lista:

List<Aula> aulas = javaColecoes.getAulas();

Estão sendo vistos pela classe de teste e podendo ser instanciados pelo fato de estarem no mesmo pacote?

2 respostas
solução!

Oie João, tudo bem contigo?

Se for dentro do mesmo pacote vai depender da visibilidade que os atributos e métodos terão dentro das classes. Se for de pacotes diferentes, vai ser necessário fazer o "import" da classe.

Na apostila de "Orientação Objeto" da Caelum existem 2 módulos que explicam muito bem essa parte de visibilidade e pacotes, segue os links:

Espero ter ajudado, se tiver qualquer problema ou dúvida fico a disposição :)

Bons estudos!

Olhei aqui as apostilas e entendi bem a questão de visibilidade. Agradeço muito por sua atenção.