@gussie.jones
Приватные переменные в Java могут быть доступны только в пределах того же класса, в котором они объявлены. Однако, вы можете получить к ним доступ через методы доступа (геттеры и сеттеры).
Для того, чтобы получить доступ к приватной переменной из другого класса, вам нужно:
1 2 3 4 5 6 7 8 9 10 11 |
public class MyClass { private int myVariable; public int getMyVariable() { return myVariable; } public void setMyVariable(int value) { myVariable = value; } } |
1 2 3 4 5 6 7 8 |
public class AnotherClass { public void doSomething() { MyClass myObject = new MyClass(); myObject.setMyVariable(10); // установка значения переменной int variableValue = myObject.getMyVariable(); // получение значения переменной System.out.println(variableValue); // выводит "10" } } |
Обратите внимание, что для получения доступа к переменной из другого класса, вам нужно создать экземпляр класса, где объявлена переменная. Если методы доступа объявлены как статические, то можно обратиться к ним напрямую через имя класса.