Junior — Middle
La classe interne a-t-elle accès aux membres de la classe externe?
sobes.tech IA
Réponse de l'IA
Oui, une classe interne (imbriquée) en Java a accès à tous les membres de la classe externe, y compris les champs et méthodes privés. Cela est dû au fait que la classe interne fait partie de la classe externe et peut accéder directement à son état.
Exemple :
public class Outer {
private int value = 10;
class Inner {
void printValue() {
System.out.println("Value: " + value); // accès au champ privé de la classe externe
}
}
}