class-method

    10熱度

    3回答

    我有一系列「策略」對象,我認爲這些對象可以方便地在一組策略類中作爲類方法實現。我已指定的協議對於這一點,和創建的類,以符合(只有一個如下所示) @protocol Counter +(NSInteger) countFor: (Model *)model; @end @interface CurrentListCounter : NSObject <Counter> +(NSIntege

    4熱度

    2回答

    在UIControlEventTouchDown之類的任何事件之後,如何使UIButton在類MyClass上執行我的班級方法+doSomething:(id)sender?我可以像我一樣使用-addTarget:action:forControlEvents:作爲實例方法嗎? 在此先感謝。

    7熱度

    2回答

    我很難理解classmethod對象在Python中的工作方式,特別是在metaclass和__new__中。在我的特殊情況下,我想獲得一個classmethod成員的名字,當我遍歷__new__給出的members。 對於常規方法,名稱只存儲在__name__屬性中,但對於類方法,顯然沒有這樣的屬性。我什至不知道如何調用類方法,因爲也沒有__call__屬性。 有人可以向我解釋一個classme

    0熱度

    1回答

    我想實現一個監視窗口,向用戶報告正在進行的計算。爲此我寫了一個小課。但是,因爲我想以一種簡單的方式在不同的模塊中使用它,所以我想用classmethods來實現它。這允許使用它以下面的方式無實例:也 from MonitorModule import Monitor Monitor.write("xyz") ,如果我的其它模塊中使用它,Monitor.write()的輸出內other_mod

    74熱度

    3回答

    考慮下面的代碼類方法: 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,

    6熱度

    5回答

    有沒有辦法做什麼classmethod在Python在Python中做的? 也就是說,一個靜態函數將根據使用的任何子類將Type對象作爲(隱式)參數。 的我想要的一個例子,大約是 class Base: @classmethod def get(cls, id): print "Would instantiate a new %r with ID %d."%(cls

    4熱度

    1回答

    我正在玩Python,並且我創建了一個與調用它的包不同的包。在這個類中,我添加了一個從我的主函數中調用的類方法。同樣,它們分開包裝。調用類方法的線比我以爲在其他地方看到的例子要長得多。這些示例傾向於從同一個包中調用類方法 - 從而縮短了調用語法。 這裏,我希望可以幫助一個例子: 在 '配置' 包: class TestClass : memberdict = { } @cla

    5熱度

    9回答

    #! /usr/bin/env python import os import stat import sys class chkup: def set(file): filepermission = os.stat(file) user_read() user_write() user_exec()

    1熱度

    1回答

    有一件事我有點不清楚的是這些方法的NSMutableArray之間的區別: // Class Method Style NSMutableData *myMutableDataInstance = [NSMutableData dataWithLength:WholeLottaData]; 和 // Instance Method Style NSMutableData *myMuta

    12熱度

    3回答

    我有一個類定義了一個常量。然後我定義了一個類方法來訪問那個類的常量。這工作正常。一個例子: #! /usr/bin/env ruby class NonInstantiableClass Const = "hello, world!" class << self def shout_my_constant puts Const.upcase