setter

    2熱度

    3回答

    我有一個類在PHP中,想知道是否有一個特定的約定如何在我的構造函數中設置這些私有變量。 我應該使用我的setter還是this? class foo { private $bar; public function __construct($foobar) { $this->bar = $foobar; } public function se

    1熱度

    2回答

    我有一個圖層類與作爲標識的唯一名稱屬性: public class Layer { public string Name { get; set; } ... // Various other properties ... } 而且我有處理(除其他事項外)一DiagramHandler層管理 public class DiagramHandler {

    -2熱度

    1回答

    我已經創建了swift類對象並只是打印它們的屬性值。 這給了我的錯誤,如: 這裏有什麼問題,缺了點什麼? 是的,我已經嘗試過的解決方案,並且還提到了一些鏈接。但找不到解決方案。 swift setter causing exc_bad_access Swift - Custom setter on property Override a setter in swift

    0熱度

    2回答

    不觸發我有這個類 public class SPP { static PPModel PP= null; public PPModel sPP { set { if (PP != value) { PP = value; //save PP in database }

    2熱度

    2回答

    下面是一個Entity名爲Person: @Entity @Table( name = "PERSON" ) public class Person { //other fields etc @Column( name = "PAID_IN_FULL", nullable = false ) private Strin

    1熱度

    1回答

    無處不在,Realm需要私有字段成員上的setter和getters才能正常工作。從表面上看,我使用了公共成員而沒有使用setter/getters,這個小例子工作。我錯過了什麼(現在或將來),這種方法不再適用? 是使用Android工作室io.realm:境界 - gradle這個-插件:0.91.0 下面是一些代碼: public class Contact extends RealmObje

    1熱度

    2回答

    我試圖提交一個類的setter函數作爲參數。 讓我們asume有: class A { set foo(foo) { this._foo = foo } } 但是,如果我打電話function f(setter) { setter(); }這樣f(obj.foo),當然的obj.foo值將被提交調用吸氣。 我正在考慮使用箭頭功能(foo) => obj.foo

    1熱度

    2回答

    在Scala中是否存在一些對「不可變類的setter」有用的syntaxic糖? 下面是一個例子: class Bob (val x:Int, val y:String) 爲了改變x或y,我可以實現這樣說: object Bob { def updX (b:Bob) (x:Int) = new Bob (x, b.y) def updY (b:Bob) (y:String)

    3熱度

    1回答

    我已經做了一些搜索(並且大部分已經完成了深入的C#),但沒有遇到我期待的內容。 我很好奇,但如果有一種方法(hacky是好的!),我可以從一個類的任何設置操作獲得通用通知或鉤子。 原因是我正在研究一個框架,將應用程序的狀態保存爲一個類。當狀態發生變化時,我想要通知它。 在每個可能的字段中設置一個didSet(即在每個setter調用中發出警報)是單調乏味的矯枉過正。你知道有什麼方法可以在任何時候在

    8熱度

    1回答

    繼this post和its follow-up question上的例子後,我嘗試使用編譯表達式創建字段getter/setter。 該getter工作得很好,但我卡住了setter,因爲我需要setter分配任何類型的字段。 這裏我二傳手行動建設者: public static Action<T1, T2> GetFieldSetter<T1, T2>(this FieldInfo field