看板 C_Sharp 關於我們 聯絡資訊
其實他的概念很簡單,就是叫你用一個物件的Object Reference去指向一個 Object,感覺這樣說有點抽象..看一下下面程式碼應該你就知道了 若兩個Key1和Key2類別如下 Class Key2 { ....... ....... } Class Key1 { private Key2 refKey2; public void serObjectReference(Key2 refObj) { refKet2=refObj; } ............ ........... } 而所謂"reference from one data object to another" 當你在Implement的時候做了一個動作 //利用上述宣告的類別Key1,Key2產生物件實體k1,k2 Key1 k1=new Key1(); Key2 k2=new Key2(); k1.erObjectReference(k2); 在這我利用了公用的方法將k2物件實體將k1的refKey2 Attribute 它參考到了由Key2類別所生成的物件實體k2,這裡的refKey2 Attribute 我們也稱它做一個參考至Key2類別所產生的物件實體的"物件參考"(Object Reference) 而被參考到的物件實體也就是這裡的也就是k2 我們稱它"被參考的物件"(Reference Object) 大概就是這樣吧..XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.2.196 ※ 編輯: jackeyH 來自: 134.208.2.196 (07/05 14:47)