Re: [問題] 關於 new

作者: JustinHere (良葛格)   2014-06-29 07:01:49
※ 引述《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。
作者: Dinjang (DD)   2014-06-29 22:15:00
推一下

Links booklink

Contact Us: admin [ a t ] ucptt.com