accessor

    0熱度

    1回答

    我遇到了一個閉包問題,我想。我只是做OOP JavaScript的新手(我本週開始......),但是我已經在這裏或那裏使用了JavaScript來處理小DOM操作,並且使用了很多次JQuery魔法。我正在尋找解決我的問題的方法,不涉及更改我的標準,因爲我想嘗試並最終學習正確的JavaScript。我的標準是,我希望解決方案能夠保持我的封裝和Java風格公開訪問的私有變量。我的標準還需要解決方案,

    4熱度

    3回答

    在Ruby中定義訪問者時,可能會在簡潔(我們都愛)和最佳實踐之間產生緊張關係。 例如,如果我想揭露上的一個實例的值,而是從更新它禁止任何身外之物,我能做到以下幾點: class Pancake attr_reader :has_sauce def initialize(toppings) sauces = [:maple, :butterscotch] @

    1熱度

    1回答

    我正在與Laravel創建一個Web應用程序,但我必須使用一個可怕的CMS。 的CMS生成一些條目,如 「info10」, 「info20」 等數據庫... 所以,想象一下這個表 「薄煎餅」: id | info1 | info25 Info1代表價格的煎餅和Info25代表數量。 隨着存取函數我可以使用$pancake->price和$pancake->quantity來設置和獲取DATAS

    4熱度

    1回答

    我在NSManagedObject的Core Data生成的子類中使用了Swift。有一個臨時的可選財產標題(可選不是Swift的可選,但核心數據的可選)。 所以我需要一個自定義的getter。我的代碼是 class ShoppingList: NSManagedObject { @NSManaged var title: String func title() -> St

    1熱度

    1回答

    我讀過,您可以使用訪問器函數通過一段代碼進行所有訪問。這本書向我展示了代碼,我明白了。 但我不知道如何使用它。有人可以給我一個例子或語法來使用這個功能嗎? 從我的書的代碼: class classname { public $attribute; function __get($name) { return $this->$name; }

    1熱度

    1回答

    我知道這個操作是如何工作的( - >),但我只是好奇。正如你可以從下面的代碼中看到的,當你在一個類中使用它時,它就像這樣$this->$name,但是在類之外它就像$a->attribute。那麼爲什麼第一個使用兩個美元符號($),但第二個只使用一個美元符號呢?我很好奇。我可以忽略它,但它讓我感到緊張。 <?php class classname { public

    0熱度

    1回答

    這是存取函數: <?php class classname { public $attribute; function __get($name) { return $this->$name; } } $a = new classname; $a->attribute = "Anna";

    1熱度

    2回答

    我在自己生成的代碼中引用了一個我無法真正控制的代碼。 這個文件噸的類定義,像下面這樣: namespace _Outputs.CEEM { public sealed class DoorDrvrSts : SystemVariableBase, ITypedRuntimeValue<int>, IRuntimeValue { public const int C

    0熱度

    2回答

    我有一個CLOS對象的位置的名稱的列表: (DEFCLASS TRIAL-DATA (STANDARD-OBJECT) ((A-DATUM :ACCESSOR A-DATUM :INITARG :A-DATUM :INITFORM NIL) (BOTH-DATA :ACCESSOR BOTH-DATA :INITARG :BOTH-DATA :INITFORM 0) (CUM

    -1熱度

    2回答

    我想用一個getter和setter方法來設置一個變量的一類,並能夠從另一個類獲取價值 1級 btnLockIn = new JButton("Lock In"); btnLockIn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) {