Вопросы с тегом «methods»

Метод - это блок кода, который выполняет задачу и связан с классом или объектом. Это связано с не объектно-ориентированными понятиями функций и процедур.

5
Почему Mockito не высмеивает статические методы?
Я прочитал несколько веток здесь о статических методах, и я думаю, что я понимаю проблемы неправильного использования / чрезмерного использования статических методов. Но я не до конца понял, почему трудно высмеивать статические методы. Я знаю, что другие насмешливые фреймворки, такие как PowerMock, могут это делать, но почему не может Mockito? …
267 java  methods  static  mockito 



20
Невозможно обратиться к неконечной переменной внутри внутреннего класса, определенного в другом методе.
Отредактировано: мне нужно изменить значения нескольких переменных, так как они запускаются несколько раз через таймер. Мне нужно постоянно обновлять значения с каждой итерацией через таймер. Я не могу установить значения final, поскольку это не позволит мне обновить значения, однако я получаю ошибку, которую я описал в начальном вопросе ниже: Я …


9
Почему код Python использует функцию len () вместо метода длины?
Я знаю, что в python есть len()функция, которая используется для определения размера строки, но мне было интересно, почему это не метод объекта string. Обновить Хорошо, я понял, что я смущенно ошибался. __len__()на самом деле метод строкового объекта. Просто кажется странным видеть объектно-ориентированный код в Python, использующий функцию len для строковых …

21
Должны ли частные вспомогательные методы быть статическими, если они могут быть статическими
Допустим, у меня есть класс, предназначенный для реализации. У меня есть несколько частных «вспомогательных» методов внутри класса, которые не требуют доступа ни к одному из членов класса и работают исключительно с их аргументами, возвращая результат. public class Example { private Something member; public double compute() { double total = 0; …

3
X не реализует Y (... у метода есть указатель получателя) [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 4 месяца назад . Улучшить этот вопрос Уже есть несколько вопросов и ответов по этому вопросу « X не …

9
Отражение: как вызвать метод с параметрами
Я пытаюсь вызвать метод через отражение с параметрами, и я получаю: объект не соответствует типу цели Если я вызываю метод без параметров, он работает нормально. Исходя из следующего кода, если я вызываю метод Test("TestNoParameters"), он работает нормально. Однако если я позвонюTest("Run") , я получу исключение. Что-то не так с моим …

9
Зачем вам явно нужен аргумент «self» в методе Python?
При определении метода для класса в Python он выглядит примерно так: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y Но в некоторых других языках, таких как C #, у вас есть ссылка на объект, к которому привязан метод, с ключевым словом "this" без объявления его в …
197 python  oop  methods  self 

5
Заключительные аргументы в интерфейсных методах - какой смысл?
В Java совершенно законно определять finalаргументы в интерфейсных методах и не подчиняться таковым в реализующем классе, например: public interface Foo { public void foo(int bar, final int baz); } public class FooImpl implements Foo { @Override public void foo(final int bar, int baz) { ... } } В приведенном выше …
190 java  class  interface  methods  final 

10
Могу ли я вызвать метод экземпляра в модуле Ruby, не включая его?
Задний план: У меня есть модуль, который объявляет ряд методов экземпляра module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end И я хочу вызвать некоторые из этих методов из класса. Как вы обычно делаете это в ruby, так: class UsefulWorker include UsefulThings def do_work format_text("abc") ... end …
181 ruby  module  methods 

6
Как передать несколько параметров в Objective-C?
Я прочитал несколько постов о синтаксисе метода Objective-C, но, думаю, я не понимаю несколько имен метода. Я пытаюсь создать метод , который называется getBusStopsс NSStringи NSTimeIntervalпараметрами и типом возвращаемого NSMutableArray. Вот как я построил метод, но он явно получает ошибки во время выполнения: - (NSMutableArray *)getBusStops:(NSString *)busStop (NSTimeInterval *)timeInterval; Я …


9
Что такое «статический метод» в C #?
Что это значит, когда вы добавляете статическое ключевое слово в метод? public static void doSomething(){ //Well, do something! } Можете ли вы добавить staticключевое слово в класс? Что бы это значило тогда?
177 c#  methods  static 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.