class-variables

    1熱度

    1回答

    我試圖建立一個PHP類: class SomeClass { private $tags = array( 'gen1' => array('some string', 1), 'gen2' => array('some string', 2), 'gen3' => array('some string', 3), 'gen4' => arr

    0熱度

    1回答

    我有一個包含變量的類,以及getter和setter。我正在創建一個用戶註冊系統。用戶首先必須通過輸入諸如姓名和年齡等細節來爲他們自己創建配置文件。稍後應該檢索這些數據以供他們在系統操作期間進行編輯或查看。我不確定是否更好OO設計用戶臨時變量的第一個對象序列化時沒有人的記錄存在或使用setter對類變量稍後推送到文件?即推入類變量或臨時變量。此外,使用MVC時,我認爲使用類變量更容易,因爲它更容易

    4熱度

    1回答

    根據Reek,創建類變量被認爲是「代碼味道」。這背後的解釋是什麼?

    3熱度

    1回答

    我是python新手,我在Ubuntu上使用python 3.5。我對這個問題做了一些研究,並且發現了很多答案。我在做什麼看起來像每個人都在說我應該這樣做,但我仍然收到錯誤。 import csv import sys Class State(): started = False def waiting(self): self.started i

    4熱度

    1回答

    可以說我有功能是這樣的: void processElement() { doSomething(someArray[lastProcessedElement + 1]); } 的事情是,每次調用此函數的時候,我需要到店裏,我叫的最後一個元素做些什麼。所以在這裏我有兩個選擇: 我可以創建一個名爲lastProcessedElement私有類變量,並增加每一個函數被調用時它的價值。這

    1熱度

    2回答

    我想了解模塊包含類變量。我認爲包含一個帶有類變量的模塊也會將類變量包含到類定義中。 這按預期工作: module A @@my_name = "rick" def print_name puts @@my_name end end class Y include A extend A end Y.print_name 但這

    0熱度

    1回答

    我想將一個類變量作爲可選參數傳遞給函數。但它需要一個默認值。我可以爲可選類變量設置默認值。 Private Function SaveFruit(Optional byval tempBanana As BananaClass = ?)

    2熱度

    1回答

    我希望有人不介意解釋這裏發生了什麼。我試圖運行一個已被證實使用python 2.7工作的python unittest。但是,當試圖在運行python 2.6的機器上運行這個相同的測試時,我得到了一個我無法弄清楚的錯誤。這是發生了什麼事 import re, string, os, subprocess, unittest import MERCH_FUNCTIONS class merc

    -1熱度

    1回答

    我見過這個問題很多次,但以不同的方式,答案從來沒有我一直在尋找。我確信我可以做一些測試,但我覺得這可能是一個很好的資源給其他人,也許會在這件事上得到一些意見。 這是問題:我有一個實現配置接口的類。每個繼承的方法通常都有一個變量。最常見的是通用的對象。 如果反覆調用這些方法,創建每次調用方法時都會覆蓋的臨時類級變量,還是每次創建一個新變量會更有效? 尤其是在循環過程中。我通常儘量將所有變量保留在本地

    0熱度

    1回答

    我有一個關於Python中的類變量的問題。 我想爲一個RPG編寫一個簡單的攻擊類,並且我需要在這個類中訪問我的Weapon類和我的字符類的變量,但是所有三個都沒有彼此的繼承關係。由於所有線程都是繼承,我無法在網上找到幫助。 下面是每個類的代碼示例: class Character(pygame.sprite.Sprite): def __init__(self, hp, image, s