Описание тега static-methods

Методы, которые не требуют экземпляра класса и не могут неявно получить доступ к данным (или this, self, Me и т. Д.) Такого экземпляра.
2 ответа

Как охватить метод, вызывающий статический метод, используя JUnit mocking?

Рассмотрим два класса A а также B, class A { static int a(){} } class B { void something(){ int value=A.a(); .......}} Теперь я должен покрыть класс B используя тестовый случай Junit и, следовательно, я создаю новый класс (класс TestB) чтобы покрыть…
06 апр '16 в 05:04
1 ответ

Почему моя программа не вызывает мои методы?

java методы statithing, но я не могу получить оператор while в строке 56 для правильного вызова моих методов. Есть ли что-то, что я делаю не так? Я очень новичок в Java, поэтому любая помощь будет оценена! Заранее спасибо! Вот мой код: import java.u…
18 апр '13 в 09:30
1 ответ

Статические методы нормально использовать при использовании параметров?

Я понимаю, что члены Static могут вызывать проблемы параллелизма в ASP.Net или любой другой системе на основе.net, где несколько пользователей будут иметь доступ и использовать одни и те же потоки. Мой вопрос заключается в том, безопасно ли использо…
16 окт '13 в 08:25
2 ответа

Рассчитать среднее с пользовательскими данными и различными методами

Итак, моя домашняя работа состоит в том, чтобы сформировать программу, которая запрашивает у пользователя от пяти до десяти чисел на одной строке, разделенных пробелами, вычисляет среднее из этих чисел и отображает числа и их среднее для пользовател…
24 июн '16 в 19:47
1 ответ

Как использовать декоратор для привязки аргумента к функции staticmethod?

Моя проблема выглядит следующим образом: class foo(obj): def __init__(self, st='123'): self.st = st def process(self, x): self.st += x @staticmethod def do_foo(x, myfoo=None): if myfoo is None: myfoo = foo() myfoo.process(x) def wrapper(fn, st): foo…
21 окт '15 в 23:37
1 ответ

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

Всякий раз, когда я делаю, независимо от того, откуда я его вызываю, приложение вылетает с IllegalStateException: не может выполнить метод действия. У меня сейчас только несколько классов, и все они в одном пакете, включая класс со статическими мето…
09 янв '14 в 19:09
3 ответа

Реализация статической функции-члена в C++

Мне было интересно, если статическая функция-член по существу означает, что она получает адрес в памяти во время компиляции и никогда не изменяет его в течение всей программы. Поэтому это дает нам возможность передавать его в указателях без какого-л…
24 авг '15 в 14:52
1 ответ

Доступ к статическому методу в определении статической переменной

Я пытаюсь получить доступ к методу статического класса в определении переменной статического класса. Я попытался несколько попыток, но не могу получить код для компиляции. Наивная попытка: <?php class TestClass { private static $VAR = doSomething…
28 фев '14 в 18:29
1 ответ

Как динамически выбирать подкласс из унаследованного класса при определении глобальных методов

Это мой первый настоящий набег на классы Python, поэтому прошу прощения за любое неправильное использование терминов. Я пытаюсь использовать подход Factory Pattern для динамического выбора подкласса на основе URL, предоставленного пользователем. Вот…
01 авг '17 в 16:03
3 ответа

Всегда ли статические методы в Java разрешаются во время компиляции?

Всегда ли статические методы в Java разрешаются во время компиляции?
24 июн '09 в 15:50
2 ответа

Метод расширения C# - добавление методов void

Методы расширения, конечно, полезны для добавления метода в класс, который вам не принадлежит. Но я хочу практиковать эту концепцию в Visual Studio, но не уверен в необходимости обозначения. Например, у меня есть следующий класс public static class …
12 янв '17 в 09:58
3 ответа

Почему я не могу ничего вернуть в статическом методе таким образом

Я написал фрагмент кода просто для обучения, и я хотел понять, почему я не могу использовать эту запись. public static double retangleArea (double c, double d) { double area = c * d; if ( c < 0 || d < 0) { System.out.println("Error."); return;…
07 янв '16 в 16:59
3 ответа

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

Почему статические методы не проверяются? Пожалуйста, приведите пример (в PHP, если это возможно).
21 июл '12 в 10:56
2 ответа

Java не может получить значение статической переменной из того же класса

У меня есть AppConstants класс, где у меня есть некоторые статические переменные и статические методы. Переменная как public static final String BASE_URL = "http://www.somevalue.com/api/"; private static String MID_FIX_API; public static final Strin…
30 окт '17 в 09:54
2 ответа

Статический метод как часть контракта

Я внедряю инфраструктуру для контроля доступа моделей в веб-приложении. В библиотеке есть класс контекста, который контроллеры (и, возможно, представления) используют для определения, имеет ли текущий пользователь доступ к определенному объекту. Для…
09 окт '11 в 20:59
5 ответов

Как избежать ошибок нулевого ключа в словаре?

Как избежать ошибки, если ключ равен нулю? //Getter/setter public static Dictionary<string, string> Dictionary { get { return Global.dictionary; } set { Global.dictionary = value; } } ОБНОВИТЬ: Dictionary.Add("Key1", "Text1"); Dictionary["Key2…
03 ноя '10 в 10:17
6 ответов

Можно ли когда-либо вызывать нестатический метод-член внутри статического метода-члена в C++?

Я сомневаюсь, что это возможно, но стоит спросить: я хотел бы вызывать нестатическую функцию-член изнутри статической. Я хотел бы сделать это для каждого текущего экземпляра класса. Является ли это возможным? Когда я пробую это в тестовом классе, я …
19 фев '12 в 04:36
1 ответ

PHP - инициализировать экземпляр объекта в конструкторе класса, доступ внутри статического члена

Я использую инфраструктуру для маршрутизации своих маршрутов к контроллерам и их соответствующим методам, однако я не уверен, как инициализировать классы в конструкторе, а затем получить к нему доступ через статический член того же класса. class Con…
14 апр '16 в 08:09
1 ответ

Конфигурация регистрации Python Setup только один раз

Я хочу прочитать файл logging.config только один раз и включить / отключить регистратор только один раз для всех модулей в моем проекте python. Я пробовал следующие способы: 1. Использование @staticmethod 2. Использование шаблона Singelton. Какой лу…
2 ответа

ASP.NET и статический метод в контроллере

Предположим, что контроллер WebApi2 имеет SearchClient который настроен в зависимости от стиля жизни при запуске. public class SearchController : ApiController { private readonly SearchClient _indexClient; public SearchController(SearchClient client…
12 июл '17 в 11:06