Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   экономия и объявления [nub] (http://www.flasher.ru/forum/showthread.php?t=134884)

gen4 11.01.2010 18:15

экономия и объявления [nub]
 
Скажите, насколько экономят память и увеличивают производительность объявления:
Код AS3:

static у переменной
final у класса
private вместо public
const вместо var

Или же это исключительно для удобства программинга?

wvxvw 11.01.2010 18:43

static у переменной - Ничего не экономит, просто не-static и static - это разные вещи.
final у класса - Ничего не экономит, просто объясняет, что класс нельзя расширять
private вместо public - Экономит немного места в описании полей класса. Паблики должны быть описаны, а приваты - нет. Но эта экономия абсолютно не имеет значения, т.как назначение у этих вещей разное, и нужно использовать именно то, что нужно в какой-то конкретной ситуации, Экономия в несколько байт ни на скорости работы программы ни на скорости загрузки как правило никак не отразятся т.как единица измерения и того и другого как правило тысячи этих самых байтов.
const вместо var - Ничего не экономит, просто предотвращает несанкционированую запись.

Jewelz 11.01.2010 18:49

говорят, final методы быстрее работают в некоторых случаях

cleptoman 11.01.2010 22:15

а есть файнал методы? о_О

dex157 11.01.2010 23:47

cleptoman
А чему вы так удивлены..? )) запрет на переопределение и наследование метода, что в этом не так..? )


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.