accessor

    0熱度

    4回答

    在Apple的Objective-C編程語言p。 18,他們區分了設置一個變量與自我與實例引用。例如 myInstance.value = 10; self.value = 10; 1.這兩個設置不同的屬性命名值? 2.如果有幾個具有名爲value屬性的實例,自我如何工作?他們還斷言:「如果你不使用self,你直接訪問實例變量。」這意味着如果您使用 myInstance.value = 10,則不

    -1熱度

    1回答

    我有一個關於面向對象編程的問題。 如果在子類中存在具有不同值的屬性。它應該在超類中創建一個抽象訪問器,然後在子類中重寫它。或者在基類中創建一個受保護的實例變量,並在子類構造函數中分配默認值? 讓我們來看看代碼示例代碼: 選擇1: class BaseClass { public abstract int GetFoo(); } class SubClass { publi

    0熱度

    2回答

    我有一個數組的Tile小號s用一個實例變量@type: class Tile Types = ["l", "w", "r"] def initialize(type) @type = type end end s = [] 20.times { s << Tile.new(Tile::Types.sample)} 如何獲得每個Tile的@type?

    -1熱度

    6回答

    我收到以下錯誤消息從我的代碼, 找不到符號 - 變量作業名 我們必須創建兩個簡單場作業名稱和作業長一類叫做工作。 我不明白爲什麼我會收到此錯誤消息。代碼如下。提前感謝您的幫助。 import java.util.ArrayList; public class Job { // instance variables - replace the example below with yo

    47熱度

    3回答

    目前,TypeScript不允許在接口中使用get/set方法(訪問器)。 例如: interface I { get name():string; } class C implements I { get name():string { return null; } } 此外,打字稿不允許在類中的方法使用Array函數表達式: 爲前:

    0熱度

    3回答

    我正在通過Michael Hartl的RoR教程。以下是SessionsHelper的一些代碼: module SessionsHelper def sign_in(user) cookies.permanent[:remember_token] = user.remember_token self.cur

    4熱度

    3回答

    我試圖做一些類似於ASP.NET的User.Identity.Name。我已經讓這個類保存了這些信息,但是我不知道如何寫入這個變量,因爲我只添加了get {}; private static string _firstName; public static string FirstName { get { return _firstName; } }

    -1熱度

    2回答

    假設我們有一個兩個班 class A { public: Course (int num) ; int getAnum(); int num; } A::A(int num) { this->num = num; } int A::getAnum() { return this->num; } ,並在主

    6熱度

    7回答

    我們正在做很多INotifyPropertyChanged的執行在我們的視圖模型很坦率地說越來越厭倦了火屬性的變化事件明確兩者的不便和美觀的原因。 我想提出一個擴展我們的setter方法,使產生的代碼的樣子: public string LazyAccessor { get; set.notify(); } 有沒有辦法做到這一點?如果沒有,我們可以發明一個嗎?

    11熱度

    5回答

    在Javascript中,似乎使用屬性訪問器不是所有常見的(與其他OO語言(例如Java)不同)。 如果我有一個Person物體的名稱,定義爲 function Person(name) { this.name = name; } 一個人的名字不會改變,但我希望能夠在需要時訪問它,所以我可以做什麼像: function Person(name) { var name =