Запитання з тегом «static»

Статичний - термін, який використовується в деяких мовах програмування для визначення функції або області зберігання даних (поля), яка не пов'язана з будь-яким конкретним екземпляром об'єкта. У більшості випадків цей тег, якщо він використовується, повинен використовуватися разом із певним тегом мови програмування.


30
Різниця між статичним класом і однотонним малюнком?
Яка реальна (тобто практична) різниця існує між статичним класом і однотонним малюнком? Обидва можна викликати без ініціативи, обидва надають лише один "екземпляр", і жоден з них не є безпечним для потоків. Чи є якась інша різниця?

19
Що означає "статичний" в С?
Я бачив слово, яке staticвживається в різних місцях у коді С; це як статична функція / клас у C # (де реалізація поділяється між об'єктами)?
1135 c  syntax  static 


19
Додавання фавікону до статичної сторінки HTML
У мене є кілька статичних сторінок, які є просто чистим HTML, які ми відображаємо, коли сервер виходить з ладу. Як я можу поставити зроблений вами фавікон (він 16x16px і він знаходиться в тому ж каталозі, що і HTML-файл; він називається favicon.ico) як піктограму "вкладки"? Я прочитав у Вікіпедії та переглянув …
641 html  static  favicon 

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


15
Чи можна додати методи розширення до існуючого статичного класу?
Я прихильник методів розширення в C #, але не мав жодного успіху, додавши метод розширення до статичного класу, наприклад консолі. Наприклад, якщо я хочу додати розширення до консолі під назвою "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 функції, не 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
Що робить "статичне" ключове слово в класі?
Щоб бути конкретним, я намагався цей код: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Але це дало помилку Неможливо отримати доступ до нестатичного поля в основному статичного методу Тому я змінив декларацію 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.