Topic: 再问一个: new String[9] 创造了几个对象和引用???

  Print this page

1.再问一个: new String[9] 创造了几个对象和引用??? Copy to clipboard
Posted by: ydyd
Posted on: 2006-06-25 04:33

请问下列过程中 创造了
几个String对象? 和几个String引用?
和几个String[]对象?和几个String[]引用?
我自己有点晕 , 请教大家来了~~

String s = new String;
String[] tab = new string[3];
for (int i = 0; i < tab.length(); i++)
{
tab[i] = s;
}

2.Re:再问一个: new String[9] 创造了几个对象和引用??? [Re: ydyd] Copy to clipboard
Posted by: lisliefor
Posted on: 2006-06-25 09:09

首先对楼主的精神表示敬佩,同时提出一个建议,晚上表睡太完,程序员短命的缘由都出自这个原因。Smile
ydyd wrote:

String s = new String; //这里难道没有问题?
String[] tab = new string[3];
for (int i = 0; i < tab.length(); i++)
{
tab[i] = s;
}

创建了两个对象,一个String 类型对象s,另一个String 类型的数组tab。tab中每个元素都是通过引用s来完成初始化。

3.Re:再问一个: new String[9] 创造了几个对象和引用??? [Re: ydyd] Copy to clipboard
Posted by: ydyd
Posted on: 2006-06-25 21:11

谢谢,
那就是说一共有 3个String的引用, 对吧

4.Re:再问一个: new String[9] 创造了几个对象和引用??? [Re: ydyd] Copy to clipboard
Posted by: ydyd
Posted on: 2006-06-25 21:19

第一句 是末尾少了() 不好意思~~


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923