Sobes.tech
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
        }
    }
}