Visibilidade de Classe

5 respostas
S

Olá sou iniciante em Java (iniciante mesmo) comecei a ver Java Básico agora e lendo o livro “Universidade Java / Franco-Yoshida” na página 57 há o seguinte comentário:
“Declara-se a visibilidade public, protected ou private da classe, lembramdo que, caso não seja definido nenhum qualificador, a classe será considerada automaticamente como private”.
Pois bem também andei lendo umas apostilas na internet que dizem o contrário, se vc não fizer nenhuma declaração a classe é automáticamente publica.
Qual é o certo?

5 Respostas

M

publica

E

posso tah falanu besteira, mas na verdade, quando uma classe não tem nenhum identificador ela eh definida como package, pacote, o que significa que a classe eh public para as classes do mesmo pacote, e private para as classes fora do pacote.

Ederson[/u][/b]

E

posso tah falanu besteira, mas na verdade, quando uma classe não tem nenhum identificador ela eh definida como package, pacote, o que significa que a classe eh public para as classes do mesmo pacote, e private para as classes fora do pacote.

Ederson

M
isso depende da classe...
package src;

class ugabuga {
}

uga buga vai ser do package

e se ja for direto
class ugabuga {
}

dai a classe eh aberta :)

O

O MurrayBR está certo…
quando não se declara a visibilidade, ela é do tipo default.

Criado 21 de novembro de 2004
Ultima resposta 22 de nov. de 2004
Respostas 5
Participantes 4