Junior — Middle
Έχει η εσωτερική κλάση πρόσβαση στα μέλη της εξωτερικής κλάσης;
sobes.tech AI
Απάντηση από AI
Ναι, μια εσωτερική (εσωτερική) κλάση στη Java έχει πρόσβαση σε όλα τα μέλη της εξωτερικής κλάσης, συμπεριλαμβανομένων των ιδιωτικών πεδίων και μεθόδων. Αυτό οφείλεται στο γεγονός ότι η εσωτερική κλάση αποτελεί μέρος της εξωτερικής κλάσης και μπορεί να έχει άμεση πρόσβαση στην κατάσταση της.
Παράδειγμα:
public class Outer {
private int value = 10;
class Inner {
void printValue() {
System.out.println("Value: " + value); // πρόσβαση στο ιδιωτικό πεδίο της εξωτερικής κλάσης
}
}
}