黑马程序员技术交流社区

标题: java面向对象,求解释一下 [打印本页]

作者: Misa    时间: 2015-5-6 22:25
标题: java面向对象,求解释一下
大神解释一下这个 ,Circle是一个类         
Circle cir[]=new Circle[3];
cir[0]=new Circle(1.0);
cir[1]=new Circle(2.0);
cir[2]=new Circle(4.0);
作者: Troy-Fu    时间: 2015-5-6 23:04
cir是一个对象数组,而后new了三个r不同的实例化对象,相当于比了三次
作者: linda2906881980    时间: 2015-5-6 23:27
还没学到呢
作者: Melo    时间: 2015-5-6 23:51
额  这个看不懂啊
作者: 横看成岭侧成锋    时间: 2015-5-7 08:32
cir数组中存有三个不同的Circle对象的引用
作者: Super_Nos    时间: 2015-5-7 09:49
对象数组,长度为三,通过含参的构造方法新建了三个对象
作者: FTD-2009    时间: 2015-5-7 09:52
额  刚 开始看这个
作者: 鱼饵    时间: 2015-5-7 10:18
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);
//数组的第三个元素指向一个新的对象。
//这个三个对象是独立了
不知道到对不对,仅供参考。如果错了还希望兄弟们给指出来。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2