public, private, protected, e qual o outro?..  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
ECO2004
JavaEvangelist
[Avatar]

Membro desde: 06/11/2006 01:11:23
Mensagens: 307
Offline

kaabah wrote:Lembrando que a classe que herda métodos protected, nessa classe filha esses métodos tornam-se private.



Eu nunca ouvi isso. Aliás, fui verificar e não procede...



C4 herda f1() de C1 que é protected. C5 herda de C4 f1(), que ainda é protected. C5 acessa f1() de C4. Sucesso.

Se vc tiver um exemplo da sua afirmativa, ajudaria.
[Email] [MSN] [ICQ]
cfred
JavaBaby

Membro desde: 21/01/2011 07:58:10
Mensagens: 83
Offline

ECO2004 wrote:
kaabah wrote:Lembrando que a classe que herda métodos protected, nessa classe filha esses métodos tornam-se private.



Eu nunca ouvi isso. Aliás, fui verificar e não procede...



C4 herda f1() de C1 que é protected. C5 herda de C4 f1(), que ainda é protected. C5 acessa f1() de C4. Sucesso.

Se vc tiver um exemplo da sua afirmativa, ajudaria.


Eles não se tornam private, o que acontece é que se a classe que herda os métodos ou variáveis de instância protected não estiver no mesmo pacote da classe pai, ela só poderá
acessar esses métodos ou variáveis, através de herança.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team