Je veux quelque chose de similaire à protected
, où seulement une classe qui implémente le champ protected
et tout ce qui est sous-classé peut y accéder. Donc, je veux être en mesure de déclarer une variable dans la classe de base comme private
, mais toujours être en mesure d'y accéder à partir d'une sous-classe. Ceci peut être contraire à la nature même de la sous-classe private
et/ou protected
.Java: Modificateur d'accès plus restrictif que 'protected', moins restrictif que 'private'?
Est-ce que quelque chose comme ça existe en Java?
En règle générale, exposer des variables est une mauvaise idée - même pour les sous-classes. Il y a des exceptions, mais je vous encourage à réfléchir sérieusement à la raison pour laquelle vous voulez faire cela. (Je me rends compte que la même question s'appliquerait à un appel de méthode getter - je voulais juste signaler un problème potentiel) –