Re: [問題] new 語法的疑問
: : Circle c1 = new Circle(); // 建立Circle類別的副本,名字是c1
: ^^^^
: 根本不是什麼副本。
: Circle c1 有一指向 Circle 的 "指標" (reference),叫 c1
: new Circle() 生成一個新的 Circle 物件 (或 實例 instance)
: c1 = .... 把 c1 指向剛生來來的那個物件
: (指標不是通用的 "reference" 的翻譯,但我覺得這裡這樣說比較
: 容易理解一點)
: : 但是下面這行就讓我亂掉了
: : Shape c2 = new Circle(); // 這行我無法用中文翻譯-_-
: 有一指向 "Shape" 的指標 叫 c2
: 指向 新生成的 Circle 物件
: : 所以我想弄懂的是
: : 最前面的 Circle、Shape 跟最後面的Circle、Shape 各代表什麼意思
: : A c1 = new A();
: : 2個A分別代表的意思 例如:前面的A是參考物件 後面的A是???
: 前面是宣告了一個 A 的 reference, 叫 c1
: 後面是 生成一個新的 A 物件
: : 附上 此範例程式碼
: (43)
自製鳥圖解: __________
∣________∣ new
(指標?)c1--> ∣_Circle_∣---------
↑ ∣________∣ ∣
∣ ∣________∣ ∣
∣ ↓
∣ Circle的物件
∣ ________
∣ | |
---------------------| |
把Circle物件指向c1 (=?) |________|
我理解是這個樣子 不知是不是了-_-"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.129.216
→
01/01 18:42, , 1F
01/01 18:42, 1F
推
01/01 18:47, , 2F
01/01 18:47, 2F
→
01/01 18:52, , 3F
01/01 18:52, 3F
→
01/01 18:58, , 4F
01/01 18:58, 4F
→
01/01 18:58, , 5F
01/01 18:58, 5F
→
01/01 19:03, , 6F
01/01 19:03, 6F
→
01/01 19:04, , 7F
01/01 19:04, 7F
→
01/01 19:09, , 8F
01/01 19:09, 8F
→
01/01 19:11, , 9F
01/01 19:11, 9F
→
01/01 19:14, , 10F
01/01 19:14, 10F
→
01/01 19:17, , 11F
01/01 19:17, 11F
→
01/01 19:27, , 12F
01/01 19:27, 12F
→
01/01 19:31, , 13F
01/01 19:31, 13F
→
01/01 21:05, , 14F
01/01 21:05, 14F
→
01/01 21:59, , 15F
01/01 21:59, 15F
→
01/01 22:03, , 16F
01/01 22:03, 16F
→
01/01 22:04, , 17F
01/01 22:04, 17F
推
01/01 22:55, , 18F
01/01 22:55, 18F
推
01/02 05:39, , 19F
01/02 05:39, 19F
推
01/02 08:21, , 20F
01/02 08:21, 20F
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
4
18
以下文章回應了本文 (最舊先):
問題
6
25
完整討論串 (本文為第 3 之 10 篇):
問題
2
3
問題
4
18
問題
4
20
問題
6
25
問題
8
11