В настоящее время у меня есть класс, который вызывает статический метод другого класса. Однако я пытаюсь, чтобы статический метод изменил переменную вызывающего класса, это возможно?
Пример кода:
public class exClass {
private int aVariable;
public exClass() {
othClass.aMethod();
}
}
public class othClass {
static void aMethod() {
// stuff happens, preferably stuff that
// allows me to change exClass.aVariable
}
}
Итак, я хотел бы знать, есть ли способ получить доступ к переменной экземпляра exClass, который вызывает othClass. Очевидно, кроме использования оператора return.