类类型数组的使用方法是怎样的?为什么是cir[x].radius的形式呢?
亲,类类型数组就是说这个数组的每个元素都是一个类,所以每个数组元素都可以调用它相关的属性和方法。
Circle cir[]=new Circle[3]; 这就等于分别定义 Circle cir[0] = new Circle(1.0),Circle cir[1] = new Circle(2.0);
Circle cir[2] = new Circle[4.0].这和平时直接定义的比如 Person p = new Person()是一样的,比如Person类定义了一个属性String name;那么,这里p就可以直接调用它的属性:p.name。所以cir[0],cir[1],cir[2]当然都可以分别调用它们的属性radius,即cir[0].radius,cir[1].radius,cir[2].radius。 |