Показать сообщение отдельно
Старый 09.11.2009, 11:19   #5  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,446 / 1781 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Точно также, как и любой другой. Его можно будет вызывать только из своего класса.
Вопрос в другом. Каковы могут быть причины блокировать статический метод от внешних вызовов?

НЕстатические методы могут использовать внутреннее состояние объекта, поэтому иногда их вызов возможен только из определённых мест программы. Для предотвращения других вызовов здесь логично использовать спецификатор private.
Статический же метод зависит только от внешнего контекста и просто принадлежит некоторому пространству имён.
За это сообщение автора поблагодарили: Gustav (1).