Dúvida com protected

Pessoal, dúvida simples…

Como que eu uso um método com identificador protected???

Crio o método em uma classe, sendo que essa classe deve ser extendida para poder ser visto ou outra classe???

Me ajudem…

Obrigado

protected void teste(){ }

os métodos protected só podem ser vistos pela própria classe e subclasses

Complementando o que o ralphsilver disse:

Podem ser vistos pelas subclasses independente de pacotes. Ou seja, os métods podem ser vistos pelas subclasses do mesmo pacote ou por pacotes diferentes…

:lol:

Abraços

o identificador protected é intermediario entre o default e o private.

pode ser acessado pela classe e suas subclasses dentro de um mesmo projeto

flww

Se vc entender projeto como pacote blz!
Mas projeto é muito mais amplo que pacote !!! Então cuidado com os termos.

Pessoal, estou aqui com uma questão pra responder e não entendi o que seria:“métodos de instância”. Vocês podem me ajudar? Sei que podemos instâncias os métodos, como os construtures, seriam esses os métodos de instância?

Desde já agradeço!!!
Fiquem com Deus!

[quote=Giovani_Fiori]o identificador protected é intermediario entre o default e o private.

pode ser acessado pela classe e suas subclasses dentro de um mesmo projeto

flww[/quote]

Ola Giovani,

Corrigindo: O nível de visibilidade protected não está entre o default e o private não.

Segue ordem dos níveis de acesso do mais restritiivo para o menos restritivo: Private / Default / Protected / Public

Abraços… :lol: