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?
Visibilidade de Classe
S
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 diretoclass 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
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo