A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Misa 中级黑马   /  2015-5-6 22:25  /  336 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大神解释一下这个 ,Circle是一个类         
Circle cir[]=new Circle[3];
cir[0]=new Circle(1.0);
cir[1]=new Circle(2.0);
cir[2]=new Circle(4.0);

7 个回复

倒序浏览
cir是一个对象数组,而后new了三个r不同的实例化对象,相当于比了三次
回复 使用道具 举报
还没学到呢
回复 使用道具 举报
额  这个看不懂啊
回复 使用道具 举报
cir数组中存有三个不同的Circle对象的引用
回复 使用道具 举报
对象数组,长度为三,通过含参的构造方法新建了三个对象
回复 使用道具 举报
额  刚 开始看这个
回复 使用道具 举报
Circle cir[]=new Circle[3];
//Circle是类,cir[]是类定义的数组引用变量,new Circle[3]是创建了一个3个长度的数组对象。
//整体的意思就是:Circle类创建的数组引用变量指向了3个长度的数组对象。
cir[0]=new Circle(1.0);
//数组的第一个元素指向一个新的对象。
cir[1]=new Circle(2.0);
//数组的第二个元素指向一个新的对象。
cir[2]=new Circle(4.0);
//数组的第三个元素指向一个新的对象。
//这个三个对象是独立了
不知道到对不对,仅供参考。如果错了还希望兄弟们给指出来。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马