Re: [問題] 關於 new
※ 引述《gn00618777 (非常念舊)》之銘言:
: 請問
: int[] A={1,2,3};
: int[] A = new int[3]
: 這兩種宣告方式有啥差別..
: 一個是宣告類別變數,一個類別物件。 可是變數不也是物件的一種嗎?
: 謝謝。
第一個是 int[] A = new int[] {1, 2, 3}; 的 sugar 罷了,只能在知道
每個元素值的情況下使用,讓 A 變數參考至元素值為 1、2、3 的陣列物件。
第二個宣告是元素有三個,三個索引都有預設值,因為型態指定為 int,
因此三個索引處的值都是 0。
--
良葛格學習筆記
http://openhome.cc
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.9.217.51
※ 文章網址: http://www.ptt.cc/bbs/java/M.1403996513.A.83D.html
推
06/29 22:15, , 1F
06/29 22:15, 1F
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章