Разработка java | SEclub.org
Разработка java
Все новые
DDDEN!SSS, так наследовать от одного класса могут много классов. Например, в моем архвиаторе есть абстрактный класс ArchiveFile, с которым, собственно, и работает архиватор, а методы и свойства, которые специфические для определенных типов архивов, содержатся в классах ZipFile и TarFile.
А когда только один наследующий класс, то в этом действительно смысла немного.

Ссылка на пост
Всего сообщений: 7795
*
cHeRsAnYa1
13 мар 2009 в 11:56
demon112, можно то можно, только много трафика потратишь.
*
demon112
13 мар 2009 в 12:34
cHeRsAnYa1, почему много? они же копейки весят...
*
Cryingangel
13 мар 2009 в 13:12
привет, у меня такой вопрос, вот метод
protected void paint(Graphics g)
{
g.setColor(0,0,0);
g.fillRect(0,0,getWidth(),getHeight());
}
рисует черный прямоугольник, как заставить рисовать на весь экран? и что за команды getWidth() и getHeight()? это методы какого-то класса? по-идее они должны давать ширину и высоту экрана, но прямоугольник рисуется не на весь экран
*
LoDark
13 мар 2009 в 14:03
Cryingangel,
setFullScreenMode(true); - напишешь в том же методе,
getHeight(),getWidth() - вернуть высоту и ширину дисплея(это методы... Не знаю какого класса - с канвасом не работал)
13 мар 2009 в 14:08 / LoDark (1)
*
DDDENISSS
13 мар 2009 в 16:36
Я так понимаю эти методы класса Canvas. А от чего еще можно наследовать класс кроме мидлет и канвас? Я когда-то видел от Exception.
*
Melodic
13 мар 2009 в 17:07
DDDEN!SSS, наследовать можно от любого класса :)
*
cHeRsAnYa1
13 мар 2009 в 17:10
Как послать USSD запрос и получить ответ?
*
Cryingangel
13 мар 2009 в 19:09
ЛoDark, спасибо, это действительно методы Canvas, а метод setFullScreenMode (класса Canvas) поддерживается только в MIDP 2.0, в чем и была загвоздка
13 мар 2009 в 19:16 / Cryingangel (1)
*
Malcolm
13 мар 2009 в 20:28
ЛoDark, setFullScreenMode(true) лучше писать в конструкторе, а не в методе paint(). Конечно, вряд ли он отнимает много времени при отрисовке, но все-таки лучше не писать в paint() те методы, которые нужно вызывать один раз.
YuReC.CoM, маленькая поправка: кроме тех классов, которые объявлены, как final или у которых нет конструкторов, которые можно вызвать из наследующего класса.
*
DDDENISSS
14 мар 2009 в 14:36
Malcolm, а для чего вообще наследовать свои классы? Как я понимаю так можно добавить в него методы? Но не лучше ли те методы сразу в класс вписать?
*
Malcolm
14 мар 2009 в 15:17
DDDEN!SSS, так наследовать от одного класса могут много классов. Например, в моем архвиаторе есть абстрактный класс ArchiveFile, с которым, собственно, и работает архиватор, а методы и свойства, которые специфические для определенных типов архивов, содержатся в классах ZipFile и TarFile.
А когда только один наследующий класс, то в этом действительно смысла немного.
14 мар 2009 в 15:18 / Malcolm (1)
*
DDDENISSS
14 мар 2009 в 17:01
На моём к610й фпс-почти 100, а на смарте 6233-12. Почему такая разница? Что в тех нокиах особенного? Не знаете?
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Общие вопросы | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026