Почему закрытый член вложенного класса может быть доступен с помощью методов этого класса? [Дубликат]
На этот вопрос уже есть ответ здесь:
Почему внешние классы Java могут обращаться к закрытым членам внутреннего класса? 10 ответовМожет ли кто-нибудь рассказать мне об уровне доступа частного члена? Я довольно долго путался с этим фрагментом кода: почему закрытый член k класса Line доступен в "Распечатать" метод внешнего класса?
public class myClass {
public static class Line{
private double k;
private double b;
private boolean isVertical;
public Line(double k, double b, boolean isVertical){
this.k = k;
this.b = b;
this.isVertical = isVertical;
}
}
public static boolean print(Line line){
System.out.println(line.k);
}
}