0 / 0 / 0
Регистрация: 21.03.2017
Сообщений: 4
|
|||||||||||
1 | |||||||||||
Как передать переменные в другой класс?21.03.2017, 13:07. Показов 2418. Ответов 7
Метки переменная (Все метки)
Всем привет. Не могу передать переменную в другой класс. Буду благодарна, если вы мне объясните в чем проблема.
Вот у меня есть класс Game, я хочу сюда передать переменные из класса TerrainFileHandler. Пытаюсь передать, но они сюда переходят нулевыми.
Вот второй класс: мне нужны эти переменные, которые были прочтены с файла.
0
|
21.03.2017, 13:07 | |
Ответы с готовыми решениями:
7
Как передать переменные в другой файл? Как передать переменные из одного класса в другой? Глобальные переменные в winforms. Как передать массив из одного метода в другой Как передать массив в другой класс |
21.03.2017, 14:49 | 2 |
А кто у вас их из файла-то будет считывать?
0
|
0 / 0 / 0
Регистрация: 21.03.2017
Сообщений: 4
|
|
21.03.2017, 15:13 [ТС] | 3 |
HighPredator, Из файла в этом классе TerrainFileHandler все считывается нормально. Вот:
То есть эти переменные в этом классе нормально работают. Как их начать использовать в другом классе??
0
|
21.03.2017, 15:44 | 4 | |||||
Верю. Но. В вашем классе
Game после объявления
loadTerFile() . А значит, у объекта tfh нужные вам значения не заполнены.
0
|
0 / 0 / 0
Регистрация: 21.03.2017
Сообщений: 4
|
|
21.03.2017, 20:44 [ТС] | 5 |
HighPredator, а можете показать пример как вызывать метод пожалуйста??
0
|
33 / 33 / 20
Регистрация: 18.03.2016
Сообщений: 100
|
||||||
21.03.2017, 20:55 | 6 | |||||
Например, поставьте между строчками 15 и 16 первого примера (class Game) строчку:
0
|
0 / 0 / 0
Регистрация: 21.03.2017
Сообщений: 4
|
|
21.03.2017, 21:25 [ТС] | 7 |
Asia4444_, да.
А как быть в такой ситуации, когда я считываю параметр из окна. И из этого метода хочу в другой класс перенести, какой аргумент тут нужен??
0
|
33 / 33 / 20
Регистрация: 18.03.2016
Сообщений: 100
|
|
22.03.2017, 16:04 | 8 |
Если вы введёте в качестве аргумента new ActionEvent(), то ошибки не будет. Это подойдёт, если не используются в методе параметры evt. Иначе они будут пустыми.
А вообще-то такие методы должны вызываться, когда происходит событие и именно оно и передаётся в качестве аргумента. (например нажатие кнопки).
1
|
22.03.2017, 16:04 | |
22.03.2017, 16:04 | |
Помогаю со студенческими работами здесь
8
Как передать ссылку по клику в другой класс? Как передать двумерный массив в другой класс Как правильно передать ссылку в другой класс Как считанный из файла массив передать в другой класс? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |