MGDC    

Вернуться   MGDC > Development > Programming
Справка Пользователи Календарь Все разделы прочитаны

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 10.09.2005, 19:38
chameleon chameleon вне форума
Junior Member
 
Регистрация: 10.09.2005
Сообщений: 4
Question Вопрос новичка

Написал мидлет. Все по Пирумяну, за исключением ошибок. J2ME WTK компилировать отказалась, говорит, "использование абстрактного метода CommandAction невозможно в не абстрактном классе". Подписал модификатор abstract к имени класса, мидлет скомпилировался, но т.к. главный класс абстрактный, то он ничего не делает. В учебнике про это как-то невнятно сказано, что делать - непонятно. Помогите!
Ответить с цитированием

Реклама
  #2  
Старый 13.09.2005, 13:59
Donz Donz вне форума
Senior Member
 
Регистрация: 19.06.2004
Адрес: Moscow
Должность: Software engineer JavaME
Сообщений: 493
По умолчанию

Тебе надо почитать про Яву вообще, а не конкретно про ME.
Что читать и ликбез можно получить здесь: http://skipy.dev.juga.ru/
Ответить с цитированием
  #3  
Старый 17.09.2005, 20:27
chameleon chameleon вне форума
Junior Member
 
Регистрация: 10.09.2005
Сообщений: 4
По умолчанию

Спасибо за ссылку. Очень много интересного. но на свой вопрос ответа не нашел.

при попытке подключить интерфейс CommandListener J2me wtk говорит, что неабстрактный класс не может переписать метод CommandAction. Делаю класс наследник абстрактным, но тогда при создании экземпляра он выдает ошибку InstantiationException. А без экземпляра работать ничего не будет. В Пирумяне такого замечено не было, но при попытке скопировать пример из учебника - он выдал ту же ошибку!!!
Ответить с цитированием
  #4  
Старый 23.09.2005, 14:29
Sergey Sergey вне форума
Senior Member
 
Регистрация: 22.09.2005
Адрес: Moscow
Компания: PageNet
Должность: CEO
Сообщений: 326
Angry

не знаю кто такой Пирумян.. Но вы вероятно не перекрыли абстрактный метод базового класса(интерфейса). В данном случае это CommandAction.

Последний раз редактировалось Sergey, 23.09.2005 в 14:32.
Ответить с цитированием
  #5  
Старый 23.09.2005, 20:12
chameleon chameleon вне форума
Junior Member
 
Регистрация: 10.09.2005
Сообщений: 4
По умолчанию

Видимо я не понял, что такое Overriding метода, так? Ладно, спасибо вам, попробую
Ответить с цитированием

Реклама
  #6  
Старый 26.09.2005, 19:52
chameleon chameleon вне форума
Junior Member
 
Регистрация: 10.09.2005
Сообщений: 4
По умолчанию

Ё-мое, все дело было в том, что я писал CommandAction, а нужно было писать commandAction. Месяц блин голову себе морочил!!!
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос новичка trajor J2ME 3 21.06.2006 13:58
Вопрос по работе Pank2 Поиск работы 5 20.10.2005 08:06
вопрос о картинках уровня новичка pixel Programming 2 11.02.2005 15:14
Вопрос. Kapris Industry HASH 5 01.10.2004 11:18
вопрос по балансу игр Яна Industry HASH 4 23.06.2004 20:36


Часовой пояс GMT +4, время: 01:29.


vBulletin® Version 3.6.10.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Перевод: zCarot