Pourquoi Java spécifie-t-il que le spécificateur d'accès d'une méthode de remplacement peut autoriser plus, mais pas moins, d'accès que la méthode de remplacement ? Par exemple, une méthode d'instance protégée dans la superclasse peut être rendue publique, mais pas privée, dans la sous-classe.
Puis-je vous joindre pour une question spécifique ?
12 votes
Pour utiliser la description commune :
B extends A
siB is-a A
. Donc siA
peut faireaction()
etB is-a A
alorsB
devrait être en mesure de faireaction()
également.0 votes
Qu'en est-il d'un A abstrait ?