Запитання з тегом «methods»

Метод - це блок коду, який виконує завдання і асоціюється з класом або об'єктом. Він пов'язаний з не об’єктно-орієнтованими поняттями функцій та процедур.

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



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


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

9
Чому код Python використовує функцію len () замість методу довжини?
Я знаю, що в python є len()функція, яка використовується для визначення розміру рядка, але мені було цікаво, чому це не метод об'єкта string. Оновлення Гаразд, я зрозумів, що я бентежно помиляюся. __len__()насправді метод струнного об'єкта. Просто дивно бачити об'єктно-орієнтований код у Python за допомогою функції len на рядкових об'єктах. Крім …

3
X не реалізує Y (… метод має приймач покажчика) [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 3 місяці тому . Удосконаліть це питання У цій справі вже є декілька питань і запитань " X не реалізує Y (... метод …

9
Рефлексія: Як викликати метод із параметрами
Я намагаюся викликати метод через відображення з параметрами, і я отримую: об'єкт не відповідає цільовому типу Якщо я викликаю метод без параметрів, він справно працює. На основі наступного коду, якщо я називаю методTest("TestNoParameters") , він працює добре. Однак якщо я телефоную Test("Run"), я отримую виняток. Щось не так у моєму …

9
Чому явно потрібно мати аргумент "self" у методі Python?
Визначаючи метод на класі в Python, він виглядає приблизно так: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y Але в деяких інших мовах, таких як C #, ви маєте посилання на об'єкт, до якого метод пов'язаний з ключовим словом "це", не оголошуючи його як аргумент у …
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) { ... } } У наведеному вище …
189 java  class  interface  methods  final 

10
Чи можна викликати метод екземпляра на модулі Ruby, не включаючи його?
Фон: У мене є модуль, який оголошує кілька методів екземплярів module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end І я хочу назвати деякі з цих методів з класу. Як ви зазвичай робите це в рубіні, це так: 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.