Вопросы по теме 'class-method'
Доступ к свойству из метода класса?
Чтобы мой код можно было тестировать, я создал ленивый инициализатор; Таким образом, в моем модульном тесте я могу издеваться над любым объектом, который захочу, до того, как будет вызван геттер.
Однако когда дело доходит до методов класса, мой...
10319 просмотров
schedule
08.06.2024
Objective-C: метод вызова подкласса
Скажем, у меня есть класс Objective-C под названием MyBaseClass и подкласс под названием MySubclassedClass.
MyBaseClass имеет два метода класса:
+ (UIColor *)backgroundColor;
+ (UIImage *)backgroundImage;
Метод backgroundColor вызывает...
1911 просмотров
schedule
05.12.2022
Фабричный метод для объектов - лучшая практика?
Это вопрос о наилучшей практике создания экземпляра класса или типа из разных форм одних и тех же данных с использованием python. Лучше использовать метод класса или лучше вообще использовать отдельную функцию? Допустим, у меня есть класс,...
20092 просмотров
schedule
14.04.2024
Как динамически добавить метод класса в Python
Я использую Python 3. Я знаю о декораторе @classmethod. Кроме того, я знаю, что методы классов можно вызывать из экземпляров.
class HappyClass(object):
@classmethod
def say_hello():
print('hello')
HappyClass.say_hello() # hello...
6900 просмотров
schedule
12.12.2023
Использовать метод унаследованного класса в __init__
У меня есть родительский класс, который наследуется несколькими детьми. Я хотел бы инициализировать одного из потомков, используя инициализаторы @classmethod родителя. Как я могу это сделать? Я пытался:
class Point(object):
def...
615 просмотров
schedule
20.12.2023
Манипулировать методами класса Fixture unittest через метакласс
Я хотел бы иметь метакласс для подклассов unittest.TestCase , что приведет к регистрации в журнале всех методов при их запуске и завершении, включая, например, @classmethod s setUp и tearDown и их варианты .
К сожалению, фреймворк...
99 просмотров
schedule
29.10.2023
Как мне протестировать методы компонентов в компоненте React, которые определены как стрелочные функции (свойства класса)?
Я могу отлично тестировать методы класса, используя шпионов и Component.prototype . Однако многие из моих методов класса являются свойствами класса, потому что мне нужно использовать this (для this.setState и т. Д.), А поскольку привязка в...
8910 просмотров
schedule
13.05.2024