Mtodos e Propiedades

   Qual a diferena entre mtodo publico, protegido e privado 
   Qual a diferena entre propriedade publico, protegido e privado
   
   Mtodo e propriedade publica acredito eu  que seja enxergado por todo o projeto. 
   Agora os outros,  protegido e privado o que so exatamente ?

[quote=170879:@Cauby Osorio]Qual a diferença entre método publico, protegido e privado
Qual a diferença entre propriedade publico, protegido e privado

   Método e propriedade publica acredito eu  que seja enxergado por todo o projeto. 
   Agora os outros,  protegido e privado o que são exatamente ?[/quote]

De um modo geral, as definições são as seguintes:

Público: É acessível a todo o aplicativo;

Protegido: É acessível somente a própria classe e as suas subclasses;

Privado: Somente a própria classe tem acesso. Nem mesmo as suas subclasses podem ver ou modificar métodos e propriedades marcados como “Private”.