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