methods- все статьи тега ➜ страница 2


Объявление методов должно быть совместимо с родительскими методами в PHP

Strict Standards: Declaration of childClass::customMethod() should be compatible with that of parentClass::customMethod() каковы возможные причины этой ошибки в PHP? Где я могу найти информацию о том, что значит быть совместимость? ...

Использование @see в JavaDoc?

когда я использую @see при работе с JavaDocs? Что такое его использование? например, если MethodA звонки MethodB тогда я должен поставить @see на MethodBjavadoc и ссылка MethodA потому что это то, что называется, или я должен поставить ссылку на MethodB С MethodA потому что он зовет его. Я читал материал о @see на веб-сайте Oracle, и мне кажется, что это невероятно расплывчато, он говорит, что это означает "видеть также", но не совсем то, что это значит! ...

Почему не абстрактные поля?

почему классы Java не могут иметь абстрактные поля, как они могут иметь абстрактные методы? например: у меня есть два класса, которые расширяют один и тот же абстрактный базовый класс. Каждый из этих двух классов имеет метод, который идентичен, за исключением Строковой константы, которая является сообщением об ошибке, внутри них. Если бы поля могли быть абстрактными, я мог бы сделать эту константу абстрактной и вытащить метод в базовый класс. Вместо этого, я должен создать абстрактный метод, ...

Передача только типа в качестве параметра в C#

гипотетически это было бы удобно для меня, чтобы сделать это: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) где метод GetColumns будет вызывать другой метод внутри в зависимости от переданного типа. Да, я мог бы сделать это как логический флаг или аналогичный, мне просто интересно, есть ли способ, возможно, передать это, а затем спросить: typeof (arg[1]) или аналогичный... я мог бы также переопределить метод, использовать дженерики и т. д.-Я знаю, что е ...

X не реализует Y (...метод имеет приемник указателя)

уже есть несколько вопросов и ответов на этот "X не реализует Y (... метод имеет приемник указателя) ...

Безопасный способ в Python, чтобы получить значение вложенного словарь

у меня есть вложенные словарь. Есть ли только один способ безопасно получить значения? try: example_dict['key1']['key2'] except KeyError: pass или, может быть, python имеет такой метод, как get() для вложенных словарь ? ...

Ява, насколько дорого это вызов метода

Я новичок и я всегда читал, что это плохо повторять код. Однако, похоже, что для того, чтобы не делать этого, вам придется иметь дополнительные вызовы методов обычно. Допустим, у меня есть следующий класс public class BinarySearchTree<E extends Comparable<E>>{ private BinaryTree<E> root; private final BinaryTree<E> EMPTY = new BinaryTree<E>(); private int count; private Comparator<E> ordering; public BinarySearchTree(Comparator<E> o ...

Создание аргументов метода java как окончательных

какая разница, что окончательный делает между кодом ниже. Есть ли какое-либо преимущество в объявлении аргументов окончательными. public String changeTimezone( Timestamp stamp, Timezone fTz, Timezone toTz){ return .... } public String changeTimezone(final Timestamp stamp, final Timezone fTz, final Timezone toTz){ return .... } ...

Как вызвать метод ежедневно, в определенное время, в C#?

Я искал на так и нашел ответы о Quartz.net но он кажется слишком большим для моего проекта. Я хочу эквивалентное решение, но более простое и (в лучшем случае) в коде (не требуется внешняя библиотека). Как я могу вызвать метод ежедневно, в определенное время? Мне нужно добавить некоторую информацию об этом: самый простой (и уродливый) способ сделать это, это проверить время каждую секунду/минуту и вызвать метод, в нужное время Я хочу более эффективный способ сделать это, не нужно постоянно п ...

Вызов метода в главном потоке?

прежде всего я пишу код для iphone. Мне нужно иметь возможность вызывать метод в основном потоке без использования performSelectorOnMainThread. Причина, по которой я не хочу использовать performSelectorOnMainThread это вызывает проблемы, когда я пытаюсь создать макет для модульного тестирования. [self performSelectorOnMainThread:@Selector(doSomething) withObject:nil]; проблема в том, что мой макет не знает, как назвать doSomething но он не знает, как позвонить performSelectorOnMainThread. Ит ...

массив уникальный для объектов?

есть ли такой метод, как array_unique для объектов? У меня есть куча массивов с "ролевыми" объектами, которые я объединяю, а затем я хочу вынуть дубликаты:) ...

Наследование от нескольких интерфейсов с одинаковым именем метода

Если у нас есть класс, который наследует от нескольких интерфейсов и интерфейсов имеют методы с одинаковыми именами, как мы можем реализовать эти методы в моем классе? Как мы можем указать, какой метод какого интерфейса реализован? ...

Простой способ изменить порядок методов класса Java в IntelliJ?

есть ли более простой способ переупорядочения методов в исходном файле класса в IntelliJ, чем вырезание и вставка кода вручную? В настоящее время мне часто это нужно при рефакторинге устаревшего кода, например, для перемещения связанных методов близко друг к другу в исходном коде. в Eclipse AFAIK есть представление, похожее на представление структуры IntelliJ, где я могу перетаскивать методы. Однако это не работает в IntelliJ, и я не мог найти никаких подсказок с его помощью любой. Я использую ...

В чем разница между функцией, несвязанным методом и связанным методом?

Я задаю этот вопрос из-за обсуждения темы комментариев этого ответа. Я на 90% пути, чтобы получить мою голову вокруг него. In [1]: class A(object): # class named 'A' ...: def f1(self): pass ...: In [2]: a = A() # an instance f1 существует в трех различных формах: In [3]: a.f1 # a bound method Out[3]: <bound method a.f1 of <__main__.A object at 0x039BE870>> In [4]: A.f1 # an unbound method Out[4]: <unbound method A.f1> In [5]: a.__dict__['f1'] # doesn't exist ...