Публикации по теме '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 просмотров
schedule
27.12.2023
Должен ли я никогда не использовать статические методы, классы и синглтоны, следуя парадигме разработки через тестирование
Я читал, что статические методы, статические классы и синглтоны - зло, когда вы пытаетесь реализовать модульное тестирование в своем проекте. Следуя парадигме TDD, следует ли мне просто забыть, что они когда-либо существовали, и никогда не...
4105 просмотров
schedule
16.03.2024
Методы статического класса потока и глобальная область видимости
Представьте себе функциональность приложения, которому требуется до 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 просмотров
schedule
21.02.2024
Более чистый доступ к статическим полям и методам?
Я использую вспомогательный класс Java с несколькими статическими полями и методами:
doSomething(doableThing, TrackingHandler.EVENT_AREA_FINANCE, TrackingHandler.SUCCEEDED(TrackingHandler.EVENT_KEY_THING));
Я пытаюсь придумать более понятный...
464 просмотров
schedule
21.11.2023
статический внутренний класс и статический член класса имеют одно и то же имя?
Как статический внутренний класс 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 просмотров
schedule
13.05.2024
Может ли статический инициализатор 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 просмотров
schedule
22.12.2023
Python: не рекомендуются ли статические переменные?
Я читал о статических переменных (то есть переменных класса), статических методах, методах класса и нюансах всего этого. В таких языках, как C++, статические переменные, как правило, настоятельно не рекомендуются по многим убедительным причинам IMO...
307 просмотров
schedule
29.12.2023
Вызовите __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