作者JustinHere (良葛格)
看板java
标题Re: [问题] 关於 new
时间Sun Jun 29 07:01:49 2014
※ 引述《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://webptt.com/cn.aspx?n=bbs/java/M.1403996513.A.83D.html
1F:推 Dinjang:推一下 06/29 22:15