Domande taggate «class-method»


9
Ruby: chiamata del metodo di classe dall'istanza
In Ruby, come si chiama un metodo di classe da una delle istanze di quella classe? Di 'che ho 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. …
347 ruby  class-method 

16
Qual è lo scopo dei metodi di classe?
Sto insegnando a me stesso Python e la mia lezione più recente è stata che Python non è Java , quindi ho appena trascorso un po 'di tempo a trasformare tutti i metodi della mia classe in funzioni. Ora mi rendo conto che non ho bisogno di usare i metodi …



3
Chiamare il metodo di classe di una classe base in Python
Considera il codice seguente: 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` Base.do(a) if __name__ == '__main__': d = Derived() d.do('hello') > $ python play.py > In derived! > <class '__main__.Base'> msg Da …

3
Quando dovrei usare @classmethod e quando def method (self)?
Durante l'integrazione di un'app Django che non ho usato prima, ho trovato due modi diversi utilizzati per definire le funzioni nelle classi. L'autore sembra usarli entrambi molto intenzionalmente. Il primo è quello che io stesso uso molto: class Dummy(object): def some_function(self,*args,**kwargs): do something here self is the class instance L'altro …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.