Публикации по теме 'class-method'
Атрибуты класса и методы класса: Полный курс Python OOP — Часть 5
Прежде чем мы начнем, позвольте мне сказать вам следующее:
Эта статья является частью полного курса объектно-ориентированного программирования на Python, который вы можете найти здесь . Все ресурсы доступны в разделе «Ресурсы» ниже. Эта статья также доступна в виде видео на YouTube Часть 1 — Часть 2 — Часть 3 .
Вопросы по теме 'class-method'
Есть ли способ вызвать частный метод класса из экземпляра в Ruby?
Кроме self.class.send :method, args... , конечно. Я хотел бы сделать довольно сложный метод доступным как на уровне класса, так и на уровне экземпляра, не дублируя код.
ОБНОВЛЕНИЕ:
@ Джонатан Бранам: это было мое предположение, но я хотел...
16050 просмотров
schedule
18.10.2022
На что ссылается «я» в методе @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 просмотров
schedule
21.05.2022
Использование 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 просмотров
schedule
18.01.2023
Должен ли я использовать self в блоке для доступа к методам класса?
У меня есть класс для выполнения небольших преобразований, таких как NSDate в NSString с определенным форматом и т. д.
Все методы являются методами класса, например +[Tools humanReadableStringForDate:(NSDate*)date];
Иногда мне нужен мой метод...
748 просмотров
schedule
09.08.2022
Могу ли я добавить (статические) методы класса, используя миксины EmberJS
В примере стандартного миксина ember мы добавляем методы/свойства экземпляра: http://emberjs.com/api/classes/Ember.Mixin.html
С помощью reopenClass мы можем добавить методы класса (статические методы), что даст нам что-то вроде:...
2764 просмотров
schedule
26.05.2022
Нет метода класса для селектора, хотя 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 просмотров
schedule
04.07.2023
Насмешливые методы класса с OCMock не работают
Что не так с этим кодом? Попытка заставить метод класса возвращать @NO, но он возвращает @YES (NSLog печатает «1»).
// Make the test think you don't have any internet
id mockFunctions = [OCMockObject mockForClass:[Functions class]];...
578 просмотров
schedule
14.10.2022
Obj-C: разница в эффективности методов класса и методов экземпляра?
Ради аккуратности и возможности повторного использования я думаю о том, чтобы поместить кучу служебных методов в один класс. Класс не требует каких-либо собственных свойств, поэтому я буду определять методы как методы класса; Я полагаю, что нет...
744 просмотров
schedule
24.02.2024
Простые правила именования методов, совместимые с соглашениями об именовании ARC.
Мне трудно понять соглашения об именах ARC. Я всегда кодировал с помощью ARC, и я думаю, что причина в этом.
1. Методы класса
Какое имя выбрать для следующего метода?
Каковы различия, касающиеся управления памятью, между этими двумя...
1909 просмотров
schedule
28.06.2022
Как исправить classmethod с autospec в незащищенном классе?
Я хочу утверждать, что один метод класса в классе Python вызывает другой метод класса с определенным набором аргументов. Я хотел бы, чтобы издевательский метод класса был «специфицирован», поэтому он определяет, вызывается ли он с неправильным...
5177 просмотров
schedule
06.06.2023
(PyQt) Снять отметку с кнопки из класса внешней кнопки?
QPushButton устанавливается как Checkable. При переключении логическое значение класса изменяется. Это измененное логическое значение позволяет продолжить работу метода в другом классе, и после завершения этого внешнего метода мне нужно вернуть...
2036 просмотров
schedule
15.02.2024
Возврат блока завершения iOS (null)
Я запускаю метод класса, который имеет блок завершения с объектом, который я хочу вернуть. Однако, когда я возвращаю значение, все свойства есть, но отладчик говорит, что объект (пустой), несмотря на наличие адреса памяти при просмотре более...
1222 просмотров
schedule
07.06.2023
Выберите количество в диапазоне дат в нескольких таблицах
Мне нужна область, которая может подсчитывать количество прослушиваний, загрузок и покупок в пределах диапазона дат. Могу ли я сделать это в рамках одной области?
У меня есть эта область Rails, которая позволяет мне получить самые прослушанные...
167 просмотров
schedule
09.01.2023
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