[問題] 關於 new

作者: gn00618777 (非常念舊)   2014-06-28 22:48:11
請問
int[] A={1,2,3};
int[] A = new int[3]
這兩種宣告方式有啥差別..
一個是宣告類別變數,一個類別物件。 可是變數不也是物件的一種嗎?
謝謝。
作者: luoqr (.....)   2014-06-28 22:58:00
少寫幾行的差別
作者: kogrs (kogrs)   2014-06-28 23:04:00
第一個有賦值 第二個值都為0 ?
作者: gn00618777 (非常念舊)   2014-06-28 23:09:00
int[] A; int[] A=new int[]; 這兩種一樣嗎..?
作者: kurakidream (隨波逐流)   2014-06-28 23:41:00
不一樣 int[] A 是空的reference 還沒指向物件
作者: Killercat (殺人貓™)   2014-06-29 02:07:00
native type就當做一樣吧....
作者: gn00618777 (非常念舊)   2014-06-29 09:41:00
謝謝,懂了。

Links booklink

Contact Us: admin [ a t ] ucptt.com