Публикации по теме 'class-method'


Атрибуты класса и методы класса: Полный курс Python OOP   —  Часть 5
Прежде чем мы начнем, позвольте мне сказать вам следующее: Эта статья является частью полного курса объектно-ориентированного программирования на Python, который вы можете найти здесь . Все ресурсы доступны в разделе «Ресурсы» ниже. Эта статья также доступна в виде видео на YouTube Часть 1 — Часть 2 — Часть 3 .

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

Есть ли способ вызвать частный метод класса из экземпляра в Ruby?
Кроме self.class.send :method, args... , конечно. Я хотел бы сделать довольно сложный метод доступным как на уровне класса, так и на уровне экземпляра, не дублируя код. ОБНОВЛЕНИЕ: @ Джонатан Бранам: это было мое предположение, но я хотел...
16050 просмотров

На что ссылается «я» в методе @classmethod?
Я думал, что начинаю понимать «путь Python» программирования. Методы класса принимают self в качестве первого параметра для ссылки на экземпляр класса, в контексте которого вызывается метод. Декоратор @classmethod ссылается на метод, функциональность...
14048 просмотров
schedule 28.06.2022

Как использовать define_method для создания методов класса?
Это полезно, если вы пытаетесь создать методы класса метапрограммно: def self.create_methods(method_name) # To create instance methods: define_method method_name do ... end # To create class methods that refer to the args on...
49284 просмотров
schedule 18.11.2022

Как вызвать методы класса + в Objective C без ссылки на класс?
У меня есть ряд объектов «политики», которые, по моему мнению, было бы удобно реализовать как методы класса в наборе классов политик. Я указал протокол для этого и создал классы для соответствия (только один показан ниже) @protocol Counter...
16322 просмотров

Использование super с методом класса
Я пытаюсь изучить функцию super() в Python. Я думал, что понял это, пока не наткнулся на этот пример (2.6) и не обнаружил, что застрял....
54131 просмотров
schedule 26.04.2022

Objective-c: Как я могу получить экземпляр класса в методе класса
У меня есть 2 класса, Parent и Child, а у Parent есть метод класса с именем func. Теперь я хочу получить экземпляр класса в методе func, чтобы определить, какой класс вызывает. @interface Parent : NSObject + (void)func; @end @implementation...
7131 просмотров
schedule 14.03.2024

Методы класса Ruby и методы в собственных классах
Являются ли методы и методы класса в собственном классе (или метаклассе) этого класса всего лишь двумя способами определить одно и то же? Иначе в чем отличия? class X # class method def self.a "a" end # eigenclass method class...
4236 просмотров

Должен ли я использовать self в блоке для доступа к методам класса?
У меня есть класс для выполнения небольших преобразований, таких как NSDate в NSString с определенным форматом и т. д. Все методы являются методами класса, например +[Tools humanReadableStringForDate:(NSDate*)date]; Иногда мне нужен мой метод...
748 просмотров

Могу ли я добавить (статические) методы класса, используя миксины EmberJS
В примере стандартного миксина ember мы добавляем методы/свойства экземпляра: http://emberjs.com/api/classes/Ember.Mixin.html С помощью reopenClass мы можем добавить методы класса (статические методы), что даст нам что-то вроде:...
2764 просмотров

Нет метода класса для селектора, хотя Xcode распознает метод
У меня есть 3 файла: main.m, CGOAuth.h, CGOAuth.m (взято с https://github.com/guicocoa/cocoa-oauth ) В main.m я вызываю (в основном методе): [GCOAuth URLRequestForPath:@"websites" HTTPMethod:@"GET" parameters:nil scheme:@"https"...
476 просмотров

Насмешливые методы класса с OCMock не работают
Что не так с этим кодом? Попытка заставить метод класса возвращать @NO, но он возвращает @YES (NSLog печатает «1»). // Make the test think you don't have any internet id mockFunctions = [OCMockObject mockForClass:[Functions class]];...
578 просмотров

Obj-C: разница в эффективности методов класса и методов экземпляра?
Ради аккуратности и возможности повторного использования я думаю о том, чтобы поместить кучу служебных методов в один класс. Класс не требует каких-либо собственных свойств, поэтому я буду определять методы как методы класса; Я полагаю, что нет...
744 просмотров
schedule 24.02.2024

Простые правила именования методов, совместимые с соглашениями об именовании ARC.
Мне трудно понять соглашения об именах ARC. Я всегда кодировал с помощью ARC, и я думаю, что причина в этом. 1. Методы класса Какое имя выбрать для следующего метода? Каковы различия, касающиеся управления памятью, между этими двумя...
1909 просмотров

Как исправить classmethod с autospec в незащищенном классе?
Я хочу утверждать, что один метод класса в классе Python вызывает другой метод класса с определенным набором аргументов. Я хотел бы, чтобы издевательский метод класса был «специфицирован», поэтому он определяет, вызывается ли он с неправильным...
5177 просмотров

(PyQt) Снять отметку с кнопки из класса внешней кнопки?
QPushButton устанавливается как Checkable. При переключении логическое значение класса изменяется. Это измененное логическое значение позволяет продолжить работу метода в другом классе, и после завершения этого внешнего метода мне нужно вернуть...
2036 просмотров
schedule 15.02.2024

Возврат блока завершения iOS (null)
Я запускаю метод класса, который имеет блок завершения с объектом, который я хочу вернуть. Однако, когда я возвращаю значение, все свойства есть, но отладчик говорит, что объект (пустой), несмотря на наличие адреса памяти при просмотре более...
1222 просмотров

Выберите количество в диапазоне дат в нескольких таблицах
Мне нужна область, которая может подсчитывать количество прослушиваний, загрузок и покупок в пределах диапазона дат. Могу ли я сделать это в рамках одной области? У меня есть эта область Rails, которая позволяет мне получить самые прослушанные...
167 просмотров

ABAP с использованием метода в качестве параметра
Я хочу напрямую использовать возвращаемое значение методов. Например, в C++ мы можем использовать: //Some codes cout << obj1.get_foo() << endl; int a = obj2->get_value() + 100 + obj2->get_value(); or //......
145 просмотров
schedule 05.06.2023

Метакласс, который украшает все методы класса, используя две разные реализации декоратора.
У меня проблема с реализацией декоратора, применяемого в этом декораторе метакласса, который я написал: def decorateAll(decorator): class MetaClassDecorator(type): def __new__(meta, classname, supers, classdict): for name,...
1256 просмотров
schedule 21.11.2022

в python что происходит, когда экземпляр класса вызывает @classmethod
поэтому у меня есть модель класса, а внутри модели у меня есть метод сохранения def save(self): args = list(map(self.getValueOrDefault,self.__fields__)) args.append(self.getValueOrDefault(self.__primary_key__)) logging.debug('saving...
82 просмотров
schedule 03.09.2022