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

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

Статические методы в Python?

Возможно ли иметь статические методы в Python, чтобы я мог их вызывать без инициализации класса, например: ClassName.StaticMethod ( )
09 апр. '09 в 21:23
12

Значение @classmethod и @staticmethod для начинающих?

Может ли кто-нибудь объяснить мне значение @classmethod и @staticmethod в python? Мне нужно знать разницу и смысл. Насколько я понимаю, @classmethod сообщает классу, что это метод, который должен быть унаследован в подклассы, или... что-то. Однако...
29 авг. '12 в 13:37
22

Java: когда использовать статические методы

Мне интересно, когда использовать статические методы? Скажем, если у меня есть класс с несколькими геттерами и сеттерами, метод или два, и я хочу, чтобы эти методы были только invokable для объекта экземпляра класса. Означает ли это, что я должен исп...
19 апр. '10 в 23:05
25

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

Вопрос в Java, почему я не могу определить абстрактный статический метод? например abstract class foo { abstract void bar( ); // <-- this is ok abstract static void bar2(); //<-- this isn't why? }
16 дек. '08 в 10:45
24

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

РЕДАКТИРОВАТЬ: Начиная с Java 8, статические методы теперь разрешены в интерфейсах. Вот пример: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } Конечно, это не сработает. Но почему нет?...
04 февр. '09 в 19:21
22

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

Почему невозможно переопределить статические методы? Если возможно, используйте пример.
08 февр. '10 в 17:08
13

Метод может быть сделан статическим, но должен ли он?

Resharper любит указывать несколько функций на странице asp.net, которые могут быть сделаны статическими. Помогает ли мне, если я сделаю их статичными? Должен ли я сделать их статичными и переместить их в класс утилиты?
04 окт. '08 в 0:01
8

Как вызвать getClass() из статического метода в Java?

У меня есть класс, который должен иметь некоторые статические методы. Внутри этих статических методов мне нужно вызвать метод getClass(), чтобы сделать следующий вызов: public static void startMusic() { URL songPath = getClass().getClassLoader().g...
26 нояб. '11 в 0:50
7

Пространство имен + функции против статических методов в классе

Скажем, у меня есть или собираюсь написать набор связанных функций. Пусть говорят, что они связаны с математикой. Организационно, если я: Запишите эти функции и поместите их в мое пространство имен MyMath и обратитесь к ним через MyMath::XYZ() Со...
16 сент. '09 в 19:15
21

Если частные вспомогательные методы являются статическими, если они могут быть статическими

Скажем, у меня есть класс, созданный для создания экземпляра. У меня есть несколько частных "вспомогательных" методов внутри класса, которые не требуют доступа к каким-либо членам класса и действуют исключительно на их аргументы, возвращая результат....
11 февр. '09 в 21:24
14

Класс с единственным методом - лучший подход?

Скажем, у меня есть класс, предназначенный для выполнения одной функции. После выполнения функции она может быть уничтожена. Есть ли причина предпочесть один из этих подходов? // Initialize arguments in constructor MyClass myObject = new MyClass(arg...
15 окт. '08 в 17:41
9

Почему статический метод считается методом?

Я пишу объяснение для некоторого кода для курса и случайно использовал слова method и function взаимозаменяемо. Я решил вернуться и исправить формулировку, но столкнулся с ямой в своем понимании. Из того, что я понимаю, подпрограмма является funct...
22 мая '15 в 17:00
6

Статические методы расширения в Котлине

Как вы определяете статический метод расширения в Котлине? Возможно ли это? В настоящее время у меня есть метод расширения, как показано ниже. public fun Uber.doMagic(context: Context) { // ... } Вышеупомянутое расширение можно вызвать в экзем...
29 янв. '15 в 8:35
6

Вызов класса staticmethod внутри тела класса?

Когда я пытаюсь использовать статический метод изнутри тела класса и определяю статический метод, используя встроенную функцию staticmethod в качестве декоратора, например: class Klass(object): @staticmethod # use as decorator def _stat_f...
03 окт. '12 в 23:12
2

Поведение статического метода в многопоточной среде в java

Есть простой глупый вопрос, который беспокоит меня и делает несколько аргументов в моем сознании. Я хочу выкинуть все сомнения относительно вопросов ниже. class Clstest{ public static String testStaticMethod(String inFileStr) { // sect...
27 июн. '13 в 12:26