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

encapsulamento de classes no eclipse

Quando uso o atalho para criar uma classe no eclipse, ele cria uma classe do tipo public, mas antes, quando eu digitava, eu criava sem especificar o encapsulamento.

Qual é a forma ideal?

3 respostas
solução!

Geovane, tudo bem ?

Quando criamos uma classe, eventualmente queremos deixar ela ser utilizada de todos os lugares, por esse motivo deixamos ela pública.

Claro que existem cenários onde queremos deixar ela com modificador de acesso default para ser acessado apenas no próprio pacote.

E criamos classes privadas em quando criamos uma classe interna, ou seja, quando a classe é criada dentro de outra classe.

O que seria "no próprio pacote"? Em um mesmo projeto?

Acabei de te dar um grande spoiler :(

Você vai ver no próximo curso de java

Mas acho bem bacana que você já tenha esse tipo de dúvida, isso é muito importante.