Вопросы по теме 'class-method'

Вызов метода класса базового класса в Python
Рассмотрим следующий код: class Base(object): @classmethod def do(cls, a): print cls, a class Derived(Base): @classmethod def do(cls, a): print 'In derived!' # Base.do(cls, a) -- can't pass `cls`...
47200 просмотров
schedule 26.05.2024

Наследование методов класса
Мне сказали, что статические методы в java не имеют наследования, но когда я пытаюсь выполнить следующий тест package test1; public class Main { /** * @param args the command line arguments */ public static void main(String[]...
202 просмотров
schedule 09.05.2023

__getattr__ для статических/классовых переменных в python
У меня есть класс вроде: class MyClass: Foo = 1 Bar = 2 Всякий раз, когда вызывается MyClass.Foo или MyClass.Bar , мне нужно, чтобы пользовательский метод вызывался до того, как значение будет возвращено. Возможно ли это в...
31730 просмотров
schedule 30.04.2024

Как мне написать методы уровня класса в моделях рельсов, чтобы они не выполнялись во время задач rake?
У меня есть модель roles в приложении rails, в которой я написал несколько быстрых методов класса. Эти методы, по сути, являются просто удобными оболочками для некоторых часто используемых средств поиска. Но это представляет серьезную проблему....
1155 просмотров

Доступ к объекту/управлению IB из метода класса
Доступны ли объекты/элементы управления, созданные с помощью IB, из метода класса? @Некто: @interface CopyController : UIViewController { UIActivityIndicatorView *myActivity; } @property (nonatomic, retain) IBOutlet UIActivityIndicatorView...
204 просмотров

Как вызвать методы класса для пользовательского свойства делегата?
У меня есть класс «MyCLController» со свойством «dataSource», которое является делегатом источника данных для класса «MyCLController». Класс «MyCLController» обрабатывает события местоположения и т. Д., И этому классу требуется несколько методов для...
448 просмотров

Получить все экземпляры класса в target c?
У меня есть UIView со многими экземплярами, и каждый из них имеет UIRecognizer. Когда один из них нажат, я хочу удалить все распознаватели остальных. Я хочу, чтобы он получил все экземпляры класса и удалил их распознавание. Я знаю, что в...
3130 просмотров
schedule 31.08.2022

Coredata - массив fetchedobjects пуст при вызове из другого класса
Из -viewDidLoad() класса UIViewController (называемого StageDetailViewController) я вызываю метод экземпляра другого класса (называемого ContentController). - (void)viewDidLoad { [super viewDidLoad]; ContentController * instance =...
422 просмотров

использование делегатов в методе класса, target-c
У меня есть метод класса, который хочет использовать CLLocationManager и некоторые из его методов делегата. Каков наилучший способ получить доступ к методам делегата из метода класса, поскольку у меня нет истинного уровня экземпляра «я»? Я мог бы...
2580 просмотров
schedule 03.02.2024

Метод класса Objective-C
Мой класс заголовка выглядит так: #import "Card.h" @interface PlayingCard : Card @property (strong, nonatomic) NSString *suit; @property (nonatomic) NSUInteger rank; + (NSArray *) validSuits; + (NSUInteger) maxRank; @end И моя реализация:...
297 просмотров
schedule 07.05.2022

Python устанавливает строку документации и получает имя метода динамически сгенерированного метода класса
Я пытаюсь получить/установить имя и строку документации динамически созданных методов класса следующим образом, но у меня возникли проблемы с выяснением того, как именно это сделать: import sys import inspect class test(object): pass...
966 просмотров

Ошибка Deep Copy при копировании пользовательского объекта
У меня есть класс, который преобразует словарь в такой объект class Dict2obj(dict): __getattr__= dict.__getitem__ def __init__(self, d): self.update(**dict((k, self.parse(v)) for k, v in d.iteritems()))...
3815 просмотров
schedule 26.04.2022

Как создать метод класса/области, который упорядочивает объекты на основе значений из метода экземпляра?
Я часами боролся, пытаясь разработать метод класса или области, но у меня есть начальные знания SQLite, и все, что я пробовал и читал, до сих пор не увенчалось успехом. Я пытаюсь найти способ упорядочить списки по их среднему рейтингу. У меня...
136 просмотров
schedule 18.06.2023

Как получить доступ к МЕТОДАМ класса в статических/классовых методах?
` класс A (объект): x = 0 def say_hi(self): pass @staticmethod def say_hi_static(): pass @classmethod def say_hi_class(cls): pass def run_self(self): self.x += 1 print(self.x) # outputs 1 self.say_hi()...
124 просмотров

неопределенный метод класса в Ruby (вызывается перед определением метода)
В итоге получил очень странную ошибку: Когда я запускаю этот код: class HomeFeature include Mongoid::Document include Mongoid::Timestamps include Mongoid::Bitfield belongs_to :home def self.amenities %w(lobby...
160 просмотров

Вернуть все значения переменных класса из класса Python
У меня есть класс Python, который содержит все регионы AWS. Я написал метод класса, который вернул бы мне список всех регионов. Есть ли лучший способ вернуть все значения переменных класса, чтобы мне не приходилось жестко кодировать все значения в...
2051 просмотров
schedule 18.10.2023

python, как вызвать статический метод изнутри тела класса
Предположим, у меня есть класс со статическим методом, и я хочу, чтобы для свойства класса было установлено значение, которое возвращает этот метод: class A: @staticmethod def foo(): return 12 baz = foo() Но делая это, я...
4138 просмотров

@classmethod не вызывает __get__ моего пользовательского дескриптора
У меня есть декоратор с именем Special , который превращает функцию в две версии самой себя: одну, которую можно вызывать напрямую и добавлять к результату префикс 'regular ' , и другую, которую можно вызывать с помощью .special и добавлять к...
296 просмотров
schedule 01.11.2023

__getitem__: неподдерживаемые типы операндов для +: 'slice' и 'int'
Я использую реализацию циркулярного буфера из этого ответа . Большую часть времени работает нормально. После 4 дней работы это приводит к следующей ошибке. File ..., line ... in __getitem__ return(self._data[(key+self.index) % self.size])...
933 просмотров
schedule 11.02.2022

распаковать из родительского класса
Итак, я делал ролевую игру и столкнулся с некоторыми проблемами с наследованием и распаковкой. Я попытался сделать простую версию проблемы, с которой я сталкиваюсь: class Animal(): def __init__(self,name): self.name = name def...
36 просмотров
schedule 17.04.2024