Вопросы с тегом «static»

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


30
Разница между статическим классом и одноэлементным шаблоном?
Какая реальная (то есть практическая) разница существует между статическим классом и одноэлементным шаблоном? Оба могут быть вызваны без создания экземпляров, оба предоставляют только один «Экземпляр», и ни один из них не является поточно-ориентированным. Есть ли другая разница?

19
Что означает «статический» в C?
Я видел слово, staticиспользуемое в разных местах в C-коде; это как статическая функция / класс в C # (где реализация разделяется между объектами)?
1140 c  syntax  static 


19
Добавление значка на статическую HTML-страницу
У меня есть несколько статических страниц, которые являются просто чистым HTML, которые мы показываем, когда сервер выключается. Как я могу поместить созданный мной значок (размером 16x16 пикселей и он находится в том же каталоге, что и файл HTML; он называется favicon.ico) в виде значка вкладки? Я прочитал википедию, посмотрел несколько …
641 html  static  favicon 

30
Почему статические переменные считаются злыми?
Я программист на Java, новичок в корпоративном мире. Недавно я разработал приложение с использованием Groovy и Java. Весь код, который я написал, использовал довольно много статики. Старшая техническая партия попросила меня сократить количество используемой статики. Я примерно так же гуглил и обнаружил, что многие программисты против использования статических переменных. Я …
635 java  static 

15
Могу ли я добавить методы расширения в существующий статический класс?
Я фанат методов расширения в C #, но не смог успешно добавить метод расширения в статический класс, такой как Console. Например, если я хочу добавить в консоль расширение, называемое «WriteBlueLine», чтобы я мог перейти: Console.WriteBlueLine("This text is blue"); Я попробовал это, добавив локальный, публичный статический метод, с консолью в качестве …


3
Новая личность против новой статики
Я конвертирую библиотеку PHP 5.3 для работы на PHP 5.2. Главное, что стоит на моем пути, это использование позднего статического связывания, например return new static($options);, если я преобразую это в return new self($options), получу ли я те же результаты? В чем разница между new selfи new static?

12
Что такое «статическая» функция в C?
Вопрос был о равнине с функции, а не C ++ static методы, как пояснено в комментариях. Я понимаю, что такое staticпеременная, но что такое staticфункция? И почему, если я объявляю функцию, скажем void print_matrix, скажем так a.c(БЕЗ a.h) и включаю "a.c"- я получаю "print_matrix@@....) already defined in a.obj", НО, если …


11
Изменить частное статическое конечное поле с помощью отражения Java
У меня есть класс с private static finalполем, которое, к сожалению, мне нужно изменить во время выполнения. Используя отражение, я получаю эту ошибку: java.lang.IllegalAccessException: Can not set static final boolean field Есть ли способ изменить значение? Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true);

11
Статическая константная строка (член класса)
Я хотел бы иметь частную статическую константу для класса (в данном случае фабрика форм). Я хотел бы иметь что-то в этом роде. class A { private: static const string RECTANGLE = "rectangle"; } К сожалению, я получаю всевозможные ошибки от компилятора C ++ (g ++), такие как: ISO C ++ …
445 c++  string  class  static  const 

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

9
Статические и классовые функции / переменные в классах Swift?
Следующий код компилируется в Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } В чем разница между статическим функцией и функцией класса ? Какой я должен использовать и когда? …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.