1. Quel est le rôle principal des modificateurs de visibilité (public, protected, private, package-private) dans la gestion de l'héritage et de l'accès aux membres d'une classe en Java?
Contrôler l'accessibilité des champs et méthodes depuis d'autres classes ou sous-classes.
Обяснение
Les modificateurs de visibilité en Java contrôlent l'accessibilité des champs et méthodes. 'public' permet l'accès depuis n'importe quelle classe, 'protected' depuis le même package ou sous-classe, 'private' limite l'accès à la classe elle-même, et le package-private (absence de modificateur) limite l'accès au même package. Cela influence directement la visibilité et l'héritabilité des membres.