Junior — Middle
La classe interna ha accesso ai membri della classe esterna?
sobes.tech AI
Risposta dell'AI
Sì, una classe interna (annidata) in Java ha accesso a tutti i membri della classe esterna, inclusi campi e metodi privati. Ciò è dovuto al fatto che la classe interna fa parte della classe esterna e può accedere direttamente al suo stato.
Esempio:
public class Outer {
private int value = 10;
class Inner {
void printValue() {
System.out.println("Value: " + value); // accesso al campo privato della classe esterna
}
}
}