У меня есть глобальные переменные в классе вопросов и увеличивает эти значения в обработчике событий. У меня есть другой класс User, который содержит статический метод Details()
. Я хочу передать эти две переменные величины (после приращения) из обработчика событий в Details()
класса User .:Как передать значения другому методу класса
public class Question {
public int phCounter = 0;
public int chemCounter = 0;
private void CategoryCbActionPerformed(java.awt.event.ActionEvent evt) {
phCounter++;
chemCounter++;
}
}
...
public class User {
static void Details() {
public counter ;
}
}
Мой вопрос есть ли способ, кроме для отправки значений в качестве аргументов в Details()
, в которых я могу вводить эти добавочные значения внутри метода Details()
.
Java не имеет «глобальные переменные», так что вы не имеете никакой. если вы хотите, чтобы другой класс использовал ваши переменные, передайте их как параметр методу/конструктору – Stultuske
, что такое 'public counter ;'? То, что вы делаете, не ясен для меня, но где 'datatype'' counter'? –