Обязательно ли создавать классы вручную?
Ответ на вопрос не знаю, но думаю выясним... и место теме именно в FAQ...
вопрос такой: Обязательно ли, юзая GameCanvas (или любой другой сервис) создавать файлик *.java с каким-нибудь классом "extends GameCanvas"? или можно юзать просто из мидлета "public javax.microedition.lcdui.game.GameCanvas gamecanvas;"? вопрос заключается в функционировании (устройстве) явы... класс, это просто подключаемый сервис функций или запускается отдельная задача которая потом реализует работу функций? всмысле будет потом разница между вызовами "gamecanvas.flushGraphics();" или вызовом метода загруженного созданного нами класса "extends GameCanvas" который в свою очередь вызовет "flushGraphics();"? имеется ввиду разница в скорости, и работаспособности на различных мобилах. заранее спасибо :) |
Re: Обязательно ли создавать классы вручную?
мдя... с GameCanvas плохой пример был... его унаследовать из мидлета низя... допустим Sprite :)
|
Re: Обязательно ли создавать классы вручную?
в процессе работы мидлета можно только создавать экземпляры классов, а не классы.
|
Re: Обязательно ли создавать классы вручную?
спасибо за поправку ;)
лучше бы конечно еще и ответ ;) |
Re: Обязательно ли создавать классы вручную?
нужно создавать extends только если хочешь расширить функциональность класса. Для GameCanvas это нужно чтобы обработать нажатия клавиш. Для отрисовки без этого можно обойтись.
|
Часовой пояс GMT +4, время: 07:23. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot