getter

    1熱度

    3回答

    我需要在我的C++程序中表示一個樹層次結構(準確地說是一個AST)。好的,我多次看到了這樣的結構的例子,但有一點我不清楚。請告訴我爲什麼在C++中使用類而不是AST結構是很常見的?例如,考慮下面的代碼,即表示AST的節點: class Comparison { public: Node* getLhs() const { return m_lhs; } Node* getRh

    1熱度

    1回答

    我在問自己是否有辦法將一個子屬性添加到變量中。這裏是什麼,我想才達到一個例子: var variable = 5; variable.property = "what ever..."; console.log(variable); //outputs 5 console.log(variable.property); //outputs "what ever..." (數據類型並不重要

    1熱度

    2回答

    我做了一個名爲「Item」的類和一個名爲「Room」的類,並且有一個用於Item類型的矢量房間內的「物品」。 我在物品矢量中添加了一些物品,並嘗試爲該物品矢量製作一個吸氣劑。現在我試圖打印吸氣劑,看看它是否真的得到了我想要的,但是當我嘗試一種方法時,它給了我一個錯誤信息,或者當我嘗試不同的方式時,什麼也不打印。我究竟做錯了什麼? Room.h有一些東西,以及這些代碼: ..... ///Gett

    -1熱度

    1回答

    我有兩個類,A和B.在第一個(A)中,我有一個包含一些項目的組合框,我想在第二個類中獲取選定的項目(B)(通過點擊某個按鈕)。 所以我爲comboBox做了一個getter,但是每次我在第二個類中調用getter時,即使沒有被選中,我也會得到第一個項目。 這裏是吸氣的代碼(第1類(A)): public String getModuleSelected(){ return comboM

    0熱度

    4回答

    ECMAScript 6中的所有函數都將爲其名稱屬性設置適當的值。那些訪問器屬性(getter和setter)的名稱又如何? 例(從Understanding ECMAScript 6書): var doSomething = function doSomethingElse() { // empty }; var person = { get firstName() {

    0熱度

    2回答

    我想通過函數創建我的對象,但我無法弄清楚getter函數的語法。 var myObject = { 0:123, get a() { return this[0]; } } console.log("This works: " + myObject.a); function test() { this[0] = 12

    -1熱度

    1回答

    我是一名經驗豐富的開發人員,不在JAVA或OOP中。我被困在一個基本的Java基礎上。 我正在構建一個具有繪圖區域(JPanel)的小應用程序,點擊該區域後,用戶單擊的面板上將繪製彩色形狀。要繪製的對象的形狀和顏色由另一個面板上的無線電和組合按鈕確定。 這將是一個非常基本的方法來做到這一點? 我從一個JFrame開始,添加一個左右JPanel。左側面板有一個mouselistener,右側有繪製形

    0熱度

    1回答

    我試圖訪問存儲我的 這裏類的方法中的名稱訪問一個名字是我的代碼: public class PunishCommand implements Listener, CommandExecutor { private String tn; private Player target; @SuppressWarnings("deprecation") public bool

    1熱度

    1回答

    我對Haxe很陌生,但我在ActionScript 3中有很多經驗。現在我正在將我的一個框架從AS3移植到openfl,但我是有一種被吸氣劑和吸附劑卡住。 一些框架組件從openfl.display.DisplayObject(準確地說是Sprite)擴展而來,它已經定義了寬度和高度的字段。但在我的ComponentBase類中,我需要重寫這些屬性。 在AS3我做這樣的: private var

    -1熱度

    1回答

    我想知道有沒有辦法一次訪問三個容器。 我有喜歡類: class DataContainer { private: std::vector<Rental*> rentals; std::vector<Vehicle*> vehicles; std::vector<Client*> clients; public: DataContainer();