Pourquoi ne puis-je remplacer une méthode protégée avec la méthode publique?

Le compilateur Java ne se plaint pas quand je remplace une protected méthode avec un public méthode. Ce qui se passe réellement ici? Est-il de la substitution ou de masquage de la méthode parent depuis la méthode parent a une faible visibilité?

OriginalL'auteur Monstieur | 2014-04-15