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

Методы, для которых не требуется экземпляр класса, и они не могут имплицитно обращаться к данным (или это, я, я и т. д.) такого экземпляра.
6
ответов

Всегда создавать классы на C ++? [закрыто]

Исходя из фона Java, для меня совершенно неожиданно иметь дело с выбором создания класса или просто с реализацией функций, которые могут мне понадобиться. Обычно это не вопрос, когда речь идет о моделировании чего-то, что может иметь состояние....
задан 19.04.2011 в 21:54
1
ответ

Почему я не могу использовать статический метод реализованного интерфейса?

Как вы, специалисты, знаете в Java 8, интерфейсы могут иметь статические методы, которые имеют реализации внутри себя. Как я прочитал в соответствующем учебнике, классы, реализующие такой интерфейс, могут использовать свои статические методы....
задан 14.12.2014 в 17:22
7
ответов

Есть ли преимущество в использовании класса Python?

У меня есть класс Python, полный статических методов. Каковы преимущества и недостатки их упаковки в классе, а не в сырых функциях?     
задан 18.01.2009 в 23:09
3
ответа

HttpContext.Current.Response внутри статического метода

У меня есть статический метод внутри статического класса. Мой вопрос заключается в том, можно ли использовать HttpContext.Current.Response внутри статического метода? Я хочу быть на 100% уверенным, что он потокобезопасен и связан только с вызыва...
задан 13.11.2009 в 10:36
3
ответа

Экземпляр класса, автоматически создаваемый при первом вызове статического метода

Я хотел бы знать, если у вас есть класс, содержащий только статические методы, создается ли где-то фактический экземпляр класса при вызове 1-го статического метода? Это несколько запутанно для понимания с точки зрения управления памятью, поск...
задан 27.05.2015 в 03:42
2
ответа

Swift вызов статических методов: type (of: self) vs явное имя класса

В swift экземпляр func не может вызвать static/class func без префикса вызова метода с именем класса. ИЛИ вы можете использовать type(of: self) , например class Foo { static func doIt() { } func callIt() { Foo.doIt()...
задан 15.02.2017 в 22:24
3
ответа

PHP: что, если я старую статический метод нестационарно

Я не занимаюсь объектно-ориентированным программированием, и у меня возникает глупый вопрос: class test { public static function doSomething($arg) { $foo = 'I ate your ' . $arg; return $foo; } } Итак, правильный сп...
задан 13.10.2012 в 17:10
3
ответа

C ++ тип охватывающего класса в статической функции-члене

Я предполагаю, что это совершенно невозможно, но что, если. Возможно ли каким-то образом получить тип охватывающего класса в статической функции-члене в любой версии C ++? class Impossible { public: static void Fun() { typedef...
задан 15.01.2014 в 17:45
4
ответа

Должен ли я никогда не использовать статические методы и классы и синглеты при выполнении парадигмы разработки,

Я читал, что статические методы, статические классы и синглтоны являются злыми, когда вы пытаетесь реализовать модульное тестирование в своем проекте. Следуя парадигме TDD, я должен просто забыть, что они когда-либо существовали и никогда не исп...
задан 30.03.2011 в 14:55
4
ответа

Статический метод get - это плохая практика?

Было ли обсуждение с коллегой о том, что это плохая практика или нет. Теперь я не могу найти немедленные примеры этого онлайн. У нас много картотекторов объектов базы данных и называются такими функциями (пример) - метод setId получает стр...
задан 02.03.2011 в 13:46