Duvidas sobre metodos!

6 respostas
jaja

eu estava estudando e fazendo uns exercicios de apostilas e tals!!!
e nunca tinha me perguntado
se eu nao disser que o metodo eh public
simplesmente

void NOMEMETODO(ARGUMENTO){}

ele define o metodo como public
ou coisa parecida?
flw

6 Respostas

tnaires

Ele define o método como visibilidade de tal maneira que somente classes que estão no mesmo pacote podem enxergá-lo.

jaja

e a publica entaum eu posso acessar de qualquer pacote!!!?

Tchello

[google mode]
Você quis dizer: Protected
[/google mode]

Sim.

Thiago_da_Santa

Se vc n definir como publica a JVM definira como padrao,
significa dizer q so podera acessa-la classe do mesmo pacote que ela pertence…

mas se vc defini-la como public, classes de outros pacotes podem acessas…

espero te ajudado…

tnaires

Tchello:
[google mode]
Você quis dizer: Protected
[/google mode]

Não quis não :slight_smile:

Membros protected, além de poderem ser vistos por classes do mesmo pacote, podem ser vistos também por subclasses ( mesmo que estejam em pacotes diferentes ).

leandro.anjos

Na verdade o default do java não é o modificador protected e sim o friendly

Ambos são visiveis a própria classe e classes do mesmo pacote, porém o modificar friendly não é visivel para sub-classes.

Criado 29 de agosto de 2008
Ultima resposta 29 de ago. de 2008
Respostas 6
Participantes 5