getX() и setX().
class Hide {
private int field = 42;
}
...
Hide hide = new Hide();
Field field = Hide.class.getDeclaredField("field");
field.setAccessible(true);
int fieldValue = (int) field.get(hide);
#java #private #access
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3❤1
Статический вложенный класс имеет прямой доступ только к статическим полям обрамляющего класса.
Простой внутренний класс, может обратиться к любому полю внешнего класса напрямую. В случае, если у вложенного класса уже существует поле с таким же литералом, то обращаться к такому полю следует через ссылку на его экземпляр. Например:
Outer.this.field.#java #nested #outer #access
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥2