![]() |
О static. Вопросы
Код AS3:
Код AS3:
2. Какой смысл в private static? private же закрывает доступ к данным даже потомкам. 3. Можете привести примеры использования static? Например, при масштабировании окна приложения static xSize, ySize умножается на процент масштабирования и в итоге все кнопки изменяют свой размер пропорционально изменению окна? з.ы. вроде ответ был. теперь куда-то пропал.. Извините за назойливость. Религия ни при чем - кроме Мука ничего нет. |
Да что ж такое? Вам хэлп открыть и почитать религия не позволяет что ли?
Цитата:
|
Цитата:
|
|
Цитата:
|
Есть смысл все константы делать static, т.к. они все равно не изменяются.
Иначе, без static у вас в каждом объекте будут храниться дублирующиеся неизменяемые данные, добавив static вы от этой проблемы избавитесь. private static const, например, - константа, доступная только в том классе, в котором ее объявили. static var - есть переменная класса. пример использования private static var - хранение ссылки на единственный экземпляр класса в паттерне Синглтон. |
Цитата:
Добавлено через 7 минут ToRR, спасибо за объяснение. |
ToRR, никакого смысла делать все константы static нету. иногда надо в каждом экземпляре держать не изменяющиеся данные. но не факт, что эти данные будут дублирующими.
|
Главное protected и static одновременно не делайте, эти две вещи несовместимы т.как статические методы / свойства не наследуются.
|
Цитата:
|
| Часовой пояс GMT +4, время: 20:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.