protected e package [resolvido]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Lavieri
GUJ Master
[Avatar]

Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline

protected pode ver por qualquer classe dentro do pacote ??? ou só pelas que extends ???

meu Eclipse ta mostrando método protecteds dentro do mesmo package, mais sem ser uma classe que extende ela, isto está correto ?

This message was edited 1 time. Last update was at 03/01/2009 16:22:15


Sun Certified Java Programmer (SCJP 6)

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999

Meu blog -> http://blog.tomazlavieri.com.br/
[ICQ]
XpLoDeR
Thread.start()
[Avatar]

Membro desde: 24/08/2008 15:08:54
Mensagens: 29
Offline

Sim!! É correto!

Protected limita o acesso a qualquer classe dentro do mesmo pacote. Também chamada de acesso de pacote.

Creio que você esteja confundindo com o acesso Default.


This message was edited 1 time. Last update was at 03/01/2009 15:32:54


Gustavo Nogueira de Oliveira

EMAIL/MSN/GTalk: gust.oliveira@gmail.com

BLOG: http://galeradacomp.wordpress.com/

Grupos de Pesquisa: DeepLab e Sidr@
[MSN]
fernandoeick
JavaEvangelist

Membro desde: 24/01/2007 14:18:48
Mensagens: 489
Localização: Campinas-SP
Offline

Protected faz com que sua classe se torne visivel para todas as outras classes dentro do mesmo package, e ainda para classes de fora do package que herdem de classes que estejam dentro do mesmo package, ou seja:

protected = mesmo package + subclasses de fora do package.

Se você que que a classe não seja visivel dentro de todo package e sim somente dentro da própria classe, use private.


Analista/Desenvolvedor Java
Graduado em Informática - Sistemas de Informação.
Sun Certified Java Programmer 6.0
Next Step: SCWCD 5

E dá-lhe Grêmio!
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team