Diferença entre criar uma "public class X" ou uma "class X" {RESOLVIDO}

Olá pessoal, hoje me despertou essa duvida de qual seria a diferença entre as declarações

“public class X” ou uma “class X”

vlw :wink:

Sem o modificador public, a classe não será visível fora do pacote em que foi definida.

Criar uma classe sem modificador de acesso (acesso default) significa que ela é vísivel apenas no pacote onde está. Criar uma classe com modificador de acesso public significa que ela é vísivel em qualquer pacote.

Espero ter ajudado.

Humm muito obrigado cara

[quote=luiz.portnoy]Criar uma classe sem modificador de acesso (acesso default) significa que ela é vísivel apenas no pacote onde está. Criar uma classe com modificador de acesso public significa que ela é vísivel em qualquer pacote.

Espero ter ajudado.[/quote]

Ajudou mesmo cara, :lol: foi uma duvida que despertou apenas agora em mim

valeu