![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2009
Сообщений: 130
|
public class Button{ protected static var xSie=800; //private static protected static var ySize=600; //private static } 2. Какой смысл в private static? private же закрывает доступ к данным даже потомкам. 3. Можете привести примеры использования static? Например, при масштабировании окна приложения static xSize, ySize умножается на процент масштабирования и в итоге все кнопки изменяют свой размер пропорционально изменению окна? з.ы. вроде ответ был. теперь куда-то пропал.. Извините за назойливость. Религия ни при чем - кроме Мука ничего нет. Последний раз редактировалось TommyLee; 25.09.2009 в 12:22. |
|
|||||
|
listener
|
Да что ж такое? Вам хэлп открыть и почитать религия не позволяет что ли?
Цитата:
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 467
|
Цитата:
![]()
__________________
Лучше быть умным и иногда делать глупости, чем глупым и постоянно умничать! |
|
|||||
|
listener
|
|
|
|||||
|
Регистрация: Sep 2009
Сообщений: 130
|
Последний раз редактировалось TommyLee; 25.09.2009 в 12:43. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 63
|
Есть смысл все константы делать static, т.к. они все равно не изменяются.
Иначе, без static у вас в каждом объекте будут храниться дублирующиеся неизменяемые данные, добавив static вы от этой проблемы избавитесь. private static const, например, - константа, доступная только в том классе, в котором ее объявили. static var - есть переменная класса. пример использования private static var - хранение ссылки на единственный экземпляр класса в паттерне Синглтон. |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 130
|
Цитата:
Добавлено через 7 минут ToRR, спасибо за объяснение. |
|
|||||
|
стервочка (я мужик)
|
ToRR, никакого смысла делать все константы static нету. иногда надо в каждом экземпляре держать не изменяющиеся данные. но не факт, что эти данные будут дублирующими.
|
|
|||||
|
Modus ponens
|
Главное protected и static одновременно не делайте, эти две вещи несовместимы т.как статические методы / свойства не наследуются.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 130
|
Co static совместимы только private, public и internal?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|