class-method

    1熱度

    2回答

    我意識到這個問題很基本,但我很困難。我有一個plist。我試圖將它讀入數組,以便我可以在各種類中使用它。所以在一個類中,我有: + (NSArray*)questionArray { static NSArray* questions = nil; if(!questions) { NSString *path = [[NSBundle mainBundle] pathForR

    0熱度

    1回答

    我試圖使用腳本橋與iTunes訪問像冊,但是當我使用的方法 [iTunesApplication currentTrack]; 我得到一個錯誤,說沒有知道類的方法當前曲目 它似乎在別人的代碼中工作,所以我做錯了什麼?我不認爲我想把它稱爲類方法。

    0熱度

    2回答

    測試類我目前正在對以下問題的修訂: 一個VolumeModel存儲數據的音量控制對象。音量有一定的水平,它也可以處於靜音狀態。 (下面的什麼是UML圖:) VolumeModel得出以下爲 - 類名 靜音:整數 - 屬性 程度:int - 屬性 + .. ..方法 - 的該類方法 一)寫下所有的方法頭,包括構造函數,你會期望在這個類,這樣看它符合支持數據封裝的傳統標準。 (不要編寫方法體或文檔)。

    6熱度

    5回答

    我正在學習Smalltalk的基礎知識。有一個super關鍵字是用來調用父類,從的方法的子類方法中: Object subclass: # A test ^1 A subclass: # B test ^2 callSuper ^super test 所以B new callSuper評估爲1。 好的。這很清楚。 所以現在,

    10熱度

    2回答

    例如,我有一個基類和派生類: >>> class Base: ... @classmethod ... def myClassMethod(klass): ... pass ... >>> class Derived: ... pass ... >>> Base.myClassMethod() >>> Derived.myClassMethod() Traceback (mo

    2熱度

    1回答

    ActiveRecord讓我回到了一組用戶。我想通過一個複雜的函數對這些用戶進行排序,該函數使用的數據不會保留在User對象中。 有沒有辦法在數據未被保存時使用範圍? 有沒有寫一個排序函數作爲一個類的方法的一種方式,這樣我就可以撥打電話,如: sorted_users = User.first(20).sorted_my_way

    0熱度

    2回答

    我有一個類的類方法「getSimulatedPricesFrom」。它將在執行過程中從同一個類中調用方法「projectFromPrice」。然而,在行sTPlus1線,我遇到了2個錯誤: 1) Class method "projectFromPrice" not found 2) Pointer cannot be cast to type "double" 有沒有人有想法,爲什麼?我

    21熱度

    5回答

    我曾經閱讀過(我認爲在微軟的一個頁面上),當你不需要一個類的兩個或多個實例時,使用靜態類是一種好方法。 我正在用Python寫一個程序。如果我使用@classmethod作爲課堂的每種方法,這是否是一種糟糕的風格?

    2熱度

    3回答

    我有一些代碼,我想通過實例或類交替傳遞。我將在該代碼中執行的所有操作都是調用我期望類和實例都具有的方法(以下示例中的方法爲go())。 不幸的是,我無法用常規方法的相同名稱創建classmethod ...請參閱下面的示例。我最初預計第二次電話會產生一個a而不是一個b。 有關如何實現此目的的任何建議? Type "help", "copyright", "credits" or "license"

    0熱度

    1回答

    當我在vim中使用ctags時,遇到這個問題: InputDevice * device = mdev; device-> process(...); 當我想看類InputDevice的過程的定義時,ctags不能給出解決方案,並且它顯示了很多標籤。 在源代碼洞察中,它可以跳轉到正確的定義位置,因爲它發現標籤「device-> process」不僅標籤爲「process」。 我發現cscope無法