[問題] 型別變換的問題
最近開始接觸 Objective-C ,書中提到型別變換時,用了一個例子,
我不是很明白他的意思,例子如下:
id myNumber;
Fraction *myFraction;
....
....
....
myFraction = (Fraction *) myNumber;
第一行宣告 myNumber 這個變數的型態是 id
第二行宣告 參照 Fraction 這個類別產生 myFraction 這個物件
中間略過
最後這一行我不是很懂他的意思,
看起來是把 myFraction 這個物件的值指定為 myNumber
但物件的值這樣指定的意思是?
再者等號的右邊把 myNumber 的型態由 id 轉為 Fraction *
但這例子中我無法理解 Fraction * 這個型態指的是什麼?
麻煩各位網友解惑,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.80.24
→
11/19 02:25, , 1F
11/19 02:25, 1F
→
11/19 03:33, , 2F
11/19 03:33, 2F
→
11/19 09:46, , 3F
11/19 09:46, 3F
→
11/19 09:46, , 4F
11/19 09:46, 4F
推
11/19 10:09, , 5F
11/19 10:09, 5F
推
11/19 10:18, , 6F
11/19 10:18, 6F
→
11/19 10:18, , 7F
11/19 10:18, 7F
→
11/19 10:19, , 8F
11/19 10:19, 8F
→
11/19 10:20, , 9F
11/19 10:20, 9F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章