Публикации по теме 'static-methods'


Знайте разницу между статическими методами и методами экземпляра в Java
Ваше руководство по статическим методам и методам экземпляра в Java, когда и как их использовать. Фото автора Caspar Camille Rubin на Unsplash В этой статье я собираюсь обсудить статические и экземплярные методы . Когда мы пишем статические методы и методы экземпляра? В этой статье будет разъяснено понятие, связанное со статическими методами и методами экземпляра, а также способы их вызова. Это один из самых часто задаваемых вопросов на собеседовании по Java на начальном..

Вопросы по теме 'static-methods'

Что происходит, когда статический метод вызывается с использованием нулевой ссылки на объект?
public class CallingStaticMethod { public static void method() { System.out.println("I am in method"); } public static void main(String[] args) { CallingStaticMethod csm = null; csm.method(); } } Может кто-нибудь объяснить, как...
4332 просмотров
schedule 28.01.2024

Рефакторинг большого метода в .NET
Если у меня есть большой метод .NET, я хочу знать, является ли хорошей практикой разделение его на несколько методов или нет. Меня беспокоит следующее: 1. Есть ли смысл создавать метод, если он будет вызываться только один раз? 2. Если я вызываю...
399 просмотров

Должен ли я никогда не использовать статические методы, классы и синглтоны, следуя парадигме разработки через тестирование
Я читал, что статические методы, статические классы и синглтоны - зло, когда вы пытаетесь реализовать модульное тестирование в своем проекте. Следуя парадигме TDD, следует ли мне просто забыть, что они когда-либо существовали, и никогда не...
4105 просмотров

Методы статического класса потока и глобальная область видимости
Представьте себе функциональность приложения, которому требуется до 5 потоков, обрабатывающих данные, эти потоки используют буферы, мьютексы и события для взаимодействия друг с другом. Производительность критична, а язык C++. Функциональность...
2847 просмотров
schedule 07.01.2024

В чем разница между созданием экземпляра класса и использованием его методов, созданием статических методов и их использованием без создания экземпляра класса
Я знаю, что это очень простой вопрос. Также вторая часть не очень хорошо вписывается в мир OO. Однако, когда я погуглил об ответах, я получил много результатов, и некоторые из них противоречат друг другу, поэтому подумал о том, чтобы все очистить....
211 просмотров
schedule 19.10.2022

Почему защищенное свойство setter недоступно из статического метода?
У меня есть статический вспомогательный метод клонирования определенного базового типа, который не позволяет мне установить установщик базовых свойств. public static T Clone<T>(this T source, DomainKey cloneKey) where T :...
253 просмотров
schedule 29.10.2022

статический класс python со статическим методом, который использует себя?
Я делаю скрипт вставки в базу данных в pycassa. Я хочу настроить общедоступный статический класс, который определяет некоторые переменные, которые позже будут часто использоваться другими функциями. Вот что у меня есть... class ks_refs():...
171 просмотров
schedule 10.11.2023

Python3: проверьте, является ли метод статическим
Аналогичный вопрос (связанный с Python2: Python: проверьте, является ли метод статическим ) Давайте рассмотрим следующее определение класса: class A: def f(self): return 'this is f' @staticmethod def g(): return 'this is g'...
2029 просмотров

Более чистый доступ к статическим полям и методам?
Я использую вспомогательный класс Java с несколькими статическими полями и методами: doSomething(doableThing, TrackingHandler.EVENT_AREA_FINANCE, TrackingHandler.SUCCEEDED(TrackingHandler.EVENT_KEY_THING)); Я пытаюсь придумать более понятный...
464 просмотров

статический внутренний класс и статический член класса имеют одно и то же имя?
Как статический внутренний класс M и статический член M [класса C ] могут иметь одно и то же имя? Следующий код генерирует «белый» в качестве вывода: public class Amazed{ public static void main(String[] args) {...
344 просмотров
schedule 12.04.2024

QtConcurrent ошибка количества аргументов
У меня есть класс QMainWindow. class MainWindow: public QMainWindow { Q_OBJECT ... public: void insertVector(); ... }; и у меня есть класс SqlStorage для работы с базой данных. class SqlStorage : public QObject { Q_OBJECT...
233 просмотров
schedule 25.10.2022

Что гарантирует, что этот вызов статического метода из статического блока другого класса работает должным образом?
Класс A содержит: статический Strings статический Map , который заполняется в статическом блоке класса статический метод, скажем, getStr() , который возвращает String , построенный из статического Strings Класс B содержит:...
85 просмотров
schedule 17.09.2022

Почему я не могу уменьшить видимость унаследованного статического метода
Не разрешается переопределять и уменьшать видимость унаследованных методов, но суть в том, что вы все равно не можете переопределить статический метод: Если подкласс определяет статический метод с той же сигнатурой, что и статический метод в...
204 просмотров

Может ли статический инициализатор Java вызывать статический метод?
Могу ли я вызвать статический метод из статического инициализатора в Java? Является ли следующее действительным и гарантированно работает в соответствии со спецификацией Java? public class Foo { private final static int bar; private static...
2253 просмотров
schedule 29.03.2024

Как заменить статический класс во время выполнения
Я знаю, что вы не можете переопределить или наследовать от статического класса и почему. Это ясно. Я ищу несколько советов о том, как заменить этот статический класс моим собственным статическим классом. Любые хакерские или самые дикие попытки,...
1322 просмотров
schedule 14.12.2023

Как записать 2 миллиона записей в WriteLine менее чем за 3 секунды?
Как распечатать эти результаты на консоли менее чем за 3 секунды? Мой предыдущий вопрос был слишком конкретным в отношении ошибки статического метода, а не части оптимизации .... Мне нужно иметь возможность распечатать эту комбинацию массивов...
81 просмотров

Python: не рекомендуются ли статические переменные?
Я читал о статических переменных (то есть переменных класса), статических методах, методах класса и нюансах всего этого. В таких языках, как C++, статические переменные, как правило, настоятельно не рекомендуются по многим убедительным причинам IMO...
307 просмотров

Вызовите __call вместо __callstatic в том же классе, а не в случае вызова другого класса
У меня вопрос о странном поведении. Посмотрите на этот код: class User { public function can($name) { return call_user_func(array($name, 'test')); } public static function __callStatic($name, $args) { return...
232 просмотров
schedule 02.01.2024

Макет асинхронного статического метода с Moq
до сих пор я мог издеваться над статическими методами, изменив его подпись на что-то вроде (псевдо) public static Func<TResult> Foo = () => { return TResult; }; Затем в тесте я мог издеваться над ним через MyClass.Foo = () =>...
457 просмотров
schedule 02.01.2024

Вызовите метод только один раз в XCUITest в Swift 4
Мой набор тестов содержит несколько тестовых случаев. У меня есть несколько приватных функций, где я буду проверять наличие элементов. Предположим, у меня есть три тестовых примера: func test_1() { ... checkListViewElements() ... }...
135 просмотров
schedule 27.12.2023