|
Модераторы: AntonSaburov |
|
BushKape |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 30.11.2015 Репутация: нет Всего: нет |
Тут есть кто живой?
|
|||
|
||||
samssrus |
|
|||
Unregistered |
...я снова живой, но со стороны может показаться, что я чуточку мертвый ;)
(из какой-то очень древней игры) Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
BushKape |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 30.11.2015 Репутация: нет Всего: нет |
Здравствуйте, не могли бы вы мне помочь? Есть одна ошибка в коде не как не могу разобраться в чем проблема, начал не давно основывать этот язык, был бы благодарен |
|||
|
||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 1 Всего: 118 |
Ну и где код, который надо смотреть ? И что-то странно - язык только начали осваивать, а уже в JavaCard забрались.
|
|||
|
||||
BushKape |
|
||||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 30.11.2015 Репутация: нет Всего: нет |
Нечего странного начальник указ дал и его не колышит...выворачивайся как хочешь, как говориться... Буду очень признателен за помощь, готов отблагодарить! вот часть кода в которой ошибка:
ошибка в последней строке: variable name might not have been initialized саму я ошибку понимаю, но как правильно вставить значение не знаю, все перепробывал. Еще раз огромное спасибо заранее! |
||||
|
|||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 1 Всего: 118 |
Судя по сообщению, код не тот - тут же написано "variable name might not have been initialized" - переменная name может оказаться не инициализирована. Т.е. код может выполниться так, что name ничего не будет присвоено. А такой переменной в коде я не вижу.
|
|||
|
||||
BushKape |
|
||||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 30.11.2015 Репутация: нет Всего: нет |
вот весь код:
|
||||
|
|||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 1 Всего: 118 |
Обхявлено final-поле name - private final byte[] name;
Такая переменная ДОЛЖНА обязательно инициализироваться в конструкторе или сразу при определении. Она же суд по коду устанавливается только в ОДНОМ коснтрукторе, а их ДВА. И во втором конструкторе она не инициализируется. Первый конструктор приватный и он нигде не вызывается. Второй конструктор тоже приватный, но он хоть вызывается в public static void install Ну и получаем, что name не инициализируется, а должна.
|
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java Card | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |