Вопросы с тегом «class-method»

347
Ruby: вызов метода класса из экземпляра

В Ruby, как вы вызываете метод класса из одного из экземпляров этого класса? Скажи у меня есть class Truck def self.default_make # Class method. "mac" end def initialize # Instance method. Truck.default_make # gets the default via the class's method. # But: I wish to avoid mentioning Truck. Seems...

250
Какова цель методов класса?

Я учу себя Python, и мой последний урок состоял в том, что Python - это не Java , и поэтому я просто потратил некоторое время, превращая все свои методы Class в функции. Теперь я понимаю, что мне не нужно использовать методы класса для того, что я делал бы с staticметодами в Java, но теперь я не...

113
Вызов методов класса C ++ через указатель на функцию

Как получить указатель на функцию для функции-члена класса, а затем вызвать эту функцию-член с конкретным объектом? Я хочу написать: class Dog : Animal { Dog (); void bark (); } … Dog* pDog = new Dog (); BarkFunction pBark = &Dog::bark; (*pBark) (pDog); … Также, если возможно, я хотел бы...

88
Когда мне следует использовать @classmethod, а когда def (self)?

При интеграции приложения Django, которое я раньше не использовал, я обнаружил два разных способа определения функций в классах. Автор, кажется, намеренно использует их оба. Первым я сам часто пользуюсь: class Dummy(object): def some_function(self,*args,**kwargs): do something here self is the...