您誤會我的意思了.
a是MDI parent,
其中有個變數int1.
所以當它new了一個b之後,
那個b就會一直在那兒 (除非我把它關掉).
但是在b的執行期 (不確定是不是該這樣翻?) 中,
int1的值可能會不斷改變.
所以如果我在new b的時候把int1的值餵給b,
那那個b就會一直使用某個固定的int1的值,
而沒辦法隨著a中的int1改變而改變.
※ 引述《liunate (測試)》之銘言:
: 我的意思是,在b class中宣告一個a型別的變數
: 每當一個新的b實體被建立之時,就將該b實體中的a型別變數指向目前的a實體
: 這樣每個b實體都可以存取到現在這個a實體中的變數了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.68.184.96