中国大学MOOC: 已定义一个圆形类Circle:classCircle{private:doubler;public:voidSetR(doublex){r=x;}doubleGetArea(){return3.14*r*r;}};用Circle类定义一个对象数组:Circle c[3]; 则下列语句中错误的是( )。
举一反三
- 定义一个包含3个元素的类Circle的对象数组x,下列哪种写法是错误的?( ) A: Circle x[ ] = new Circle[3]; B: Circle [ ]x = new Circle[3]; C: Circle x[3] = new Cirlce( ); D: Circle x[ ] = { new Circle(), new Circle(), new Circle() };
- 用circle类定义一个对象数组
- 中国大学MOOC: 假设类Circle只定义了一个“Circle(int x) { … }”形式的构造方法,则下列哪条新建对象语句是错误的?
- 假设类Circle只定义了一个"Circle(int x){......}"形式的构造方法,则下列新建对象语句中错误的是( )。 A: Circle obj = new Circle(10); B: Circle obj; obj = new Circle(10); C: Circle obj = new Circle(); D: Circle obj = new Circle(10/3);
- 中国大学MOOC: 定义一个包含3个元素的类Circle的对象数组x,下列哪种写法是错误的?( )