Я все еще участвую, но, похоже, падаю на то, что должно быть очень простым препятствием; мои сильные стороны, похоже, связаны с логикой уравнений, но у меня мало навыков запоминания и реализации функций и исправления простого синтаксиса.Используйте переменную, возвращаемую методом getter в другом классе
Класс, которым я реализую метод in, является MyClass, метод, который я хочу определить переменную, взятую из другого класса, - installIrEvent. Класс, из которого я хочу собрать переменную, - это IREvent, метод getter, возвращающий переменную в этом классе, которую я хочу собрать, - getX.
Теперь код:
метод Getter из IREvent класса:
public int getX() {
return x;
}
метод, который я хочу использовать эту переменную, чтобы назначить, (с моей очень плохой попытки) в MyClass:
public void establishIrEvent(IREvent arg0) {
int source = (IREvent)arg0.getX();
}
Любой совет будет очень оценен, и пальцы, скрещенные с этим вопросом, могут помочь кому-то еще в подобном рассоле! Пожалуйста, задайте больше информации, поскольку я всегда что-то пропущу или задаю вопрос, который несколько раздражает опытного разработчика.
Почему вы выбрасываете int в IREvent? Кроме того, вы назначаете результат строке. – pbespechnyi
Я забыл изменить это, я пытаюсь назначить int, спасибо, я отредактирую – Phil
Вы не упомянули о какой-либо проблеме, но я думаю, что ваш код не будет компилироваться. Попробуйте 'String source = String.valueOf (arg0.getX());' Вы не можете использовать int для String. Вам нужно его преобразовать. – nakosspy