Junior — Middle
¿Tiene la clase interna acceso a los miembros de la clase externa?
sobes.tech AI
Respuesta de la IA
Sí, la clase interna (anidada) en Java tiene acceso a todos los miembros de la clase externa, incluyendo campos y métodos privados. Esto se debe a que la clase interna es parte de la clase externa y puede acceder directamente a su estado.
Ejemplo:
public class Outer {
private int value = 10;
class Inner {
void printValue() {
System.out.println("Value: " + value); // acceso al campo privado de la clase externa
}
}
}