Вопросы с тегом 'static'

Static - это термин, используемый в некоторых языках программирования для определения области или области хранения данных (поля), которая не привязана к какому-либо конкретному экземпляру объекта. В большинстве случаев этот тег, если используется, должен использоваться в сочетании с определенным тегом языка программирования.
18

Возможны ли статические переменные класса в Python?

Возможно ли иметь статические переменные класса или методы в Python? Какой синтаксис необходим для этого?
16 сент. '08 в 1:46
39

Разница между статическим классом и одноэлементным шаблоном?

Какая реальная (т.е. практическая) разница между статическим классом и одноэлементным шаблоном? Оба могут быть вызваны без экземпляра, оба предоставляют только один экземпляр, и ни один из них не является потокобезопасным. Есть ли другая разница?
06 февр. '09 в 8:13
21

Что означает "статическое" значение в C?

Я видел слово static, используемое в разных местах в коде C; это как статическая функция/класс в С# (где реализация разделяется между объектами)?
21 февр. '09 в 6:47
40

Статические переменные в JavaScript

Как создать статические переменные в Javascript?
08 окт. '09 в 4:31
30

Почему статические переменные считаются злыми?

Я программист Java, новичок в корпоративном мире. Недавно я разработал приложение с использованием Groovy и Java. Весь код, который я написал, использовал довольно много статики. Меня попросила старшая техническая партия сократить количество использ...
11 авг. '11 в 13:14
11

Когда использовать статические классы в С#

Здесь MSDN должен сказать в разделе Когда использовать статические классы: static class CompanyInfo { public static string GetCompanyName() { return "CompanyName"; } public static string GetCompanyAddress() { return "CompanyAddress"; } ...
27 окт. '08 в 20:53
3

Новое я против нового статического

Я конвертирую библиотеку PHP 5.3 для работы на PHP 5.2. Главное, что стоит на моем пути, - использовать позднюю статическую привязку, например return new static($options);, если я преобразую ее в return new self($options), получаю ли я те же результ...
04 мар. '11 в 17:41
22

Почему Java не позволяет переопределять статические методы?

Почему невозможно переопределить статические методы? Если возможно, используйте пример.
08 февр. '10 в 17:08
11

Что такое "статическая" функция?

Вопрос был о простой c функции, а не С++ static методы, как выяснено в комментариях. Хорошо, я понимаю, что такое переменная static, но что такое функция static? И почему это так, что если я объявляю функцию, скажем void print_matrix, пусть говор...
17 февр. '09 в 18:26
14

Можно ли добавить методы расширения к существующему статическому классу?

Я поклонник методов расширения в С#, но не имел никакого успеха, добавляя метод расширения к статическому классу, например, к консоли. Например, если я хочу добавить расширение в Консоль, называемое "WriteBlueLine", чтобы я мог: Console.WriteBlueL...
30 окт. '08 в 3:54
37

Почему основной метод Java статический?

Подпись метода метода Java main(): public static void main(String[] args){ ... } Есть ли причина, почему этот метод является статическим?
28 сент. '08 в 19:45
10

Изменение частного статического конечного поля с использованием отражения Java

У меня есть класс с полем private static final, который, к сожалению, мне нужно изменить во время выполнения. Используя отражение, я получаю эту ошибку: java.lang.IllegalAccessException: Can not set static final boolean field Можно ли изменить зна...
21 июл. '10 в 16:35
11

Статическая константная строка (член класса)

Я бы хотел иметь частную статическую константу для класса (в данном случае фабрику форм). Я бы хотел кое-что сделать. class A { private: static const string RECTANGLE = "rectangle"; } К сожалению, я получаю всевозможные ошибки от компиля...
14 окт. '09 в 2:00
24

Что делает ключевое слово static в классе?

Чтобы быть конкретным, я пытался использовать этот код: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Но это дало ошибку Невозможно получить до...
05 янв. '09 в 17:41
5

Каково время жизни статической переменной в С++-функции?

Если переменная объявлена как static в области действия функции, она инициализируется только один раз и сохраняет свое значение между вызовами функции. Что именно это время жизни? Когда вызывается его конструктор и деструктор? void foo() { sta...
29 окт. '08 в 12:14