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

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

5
Велика різниця в швидкості еквівалентних статичних та нестатичних методів
У цьому коді, коли я створюю об'єкт у mainметоді, а потім викликаю метод "об'єкти": ff.twentyDivCount(i)(працює за 16010 мс), він працює набагато швидше, ніж викликати його за допомогою цієї анотації: twentyDivCount(i)(працює за 59516 мс). Звичайно, коли я запускаю його без створення об'єкта, я роблю метод статичним, тому його можна викликати в …

15
Порівняйте два об'єкти з операторами .equals () та ==
Я створив клас з одним Stringполем. Потім я створив два об’єкти, і я маю порівняти їх за допомогою ==оператора і .equals()теж. Ось що я зробив: public class MyClass { String a; public MyClass(String ab) { a = ab; } public boolean equals(Object object2) { if(a == object2) { return true; …
84 java  class  object  methods  equals 

13
array_unique для об'єктів?
Чи існує такий метод, як array_unique для об'єктів? У мене є купа масивів з об’єктами „Роль”, які я об’єдную, а потім хочу вийняти дублікати :)
84 php  arrays  methods 

18
Як викликати метод щодня, в певний час, на C #?
Я шукав SO і знайшов відповіді про Quartz.net. Але це здається занадто великим для мого проекту. Я хочу рівноцінне рішення, але простіше і (в кращому випадку) в коді (зовнішня бібліотека не потрібна). Як я можу викликати метод щодня, у визначений час? Мені потрібно додати деяку інформацію про це: найпростіший (і …

2
Як набір Python ([]) перевіряє, чи рівні два об’єкти? Які методи потрібно визначити об’єкту, щоб це налаштувати?
Мені потрібно створити об'єкт або клас "контейнер" у Python, який зберігає записи інших об'єктів, які я також визначаю. Однією з вимог цього контейнера є те, що якщо два об’єкти вважаються ідентичними, один (або один) видаляється. Моя перша думка полягала в тому, щоб використовувати a set([])як об’єкт, що містить, щоб виконати …


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

6
Простий спосіб змінити порядок методів класу Java в IntelliJ?
Чи існує простіший спосіб упорядкування методів у вихідному файлі класу в IntelliJ, ніж вирізання та вставка коду вручну? Сьогодні мені це часто потрібно під час рефакторингу застарілого коду, наприклад, для переміщення пов’язаних методів близько один до одного у вихідному коді. В Eclipse AFAIK є вигляд, подібний до подання Structure IntelliJ, …

9
Як перевірити, чи існує метод у Python?
У функції __getattr__(), якщо згадану змінну не знайдено, це видає помилку. Як я можу перевірити, чи існує змінна або метод як частина об’єкта? import string import logging class Dynamo: def __init__(self,x): print "In Init def" self.x=x def __repr__(self): print self.x def __str__(self): print self.x def __int__(self): print "In Init def" …
83 python  methods 

12
Java, наскільки дорогим є виклик методу
Я новачок і завжди читав, що погано повторювати код. Однак, здається, щоб не робити цього, вам зазвичай доведеться мати додаткові виклики методів. Скажімо, у мене такий клас 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> …

5
Netbeans 7.4 вводить “максимум 10 рядків” для кожного правила методу. Звідки це правило? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете покращити це питання? Додайте деталі та проясніть проблему, відредагувавши цю публікацію . Закрито 4 місяці тому . Удосконалюйте це питання Наразі бета-версія NetBeans 7.4 доступна для загального завантаження та за замовчуванням вводить дивне правило попередження: Довжина …

9
Що означає це логічне значення "(число & 1) == 0"?
На CodeReview я опублікував робочий фрагмент коду і попросив поради щодо його вдосконалення. Одним із отриманих я був використання булевого методу, щоб перевірити, чи має ArrayList парну кількість індексів (що потрібно). Це був запропонований код: private static boolean isEven(int number) { return (number & 1) == 0; } Оскільки я …


6
Спадкування приватних та захищених методів у Python
Я знаю, що в Python немає `` справжніх '' приватних / захищених методів. Цей підхід не покликаний нічого приховувати; Я просто хочу зрозуміти, що робить Python. class Parent(object): def _protected(self): pass def __private(self): pass class Child(Parent): def foo(self): self._protected() # This works def bar(self): self.__private() # This doesn't work, I …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.