欲构造Circle类的一个实例,此类实现了Comparable接口,下列方法正确的是( )。
A: Circle myCollect= new Object();
B: Comparable myCircle = new Comparable ();
C: Circle myCircle= new Comparable ();
D: Comparable myCircle = new Circle ();
A: Circle myCollect= new Object();
B: Comparable myCircle = new Comparable ();
C: Circle myCircle= new Comparable ();
D: Comparable myCircle = new Circle ();
举一反三
- 中国大学MOOC: 欲构造Circle类的一个实例,此类实现了Comparable接口,下列方法正确的是( )。
- 假设类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);
- 已知myCircle是一个类类型,下面语句不正确的是: A: myCircle []ClassArray=new myCircle[10]; B: myCircle [][]ClassArray=new myCircle[10][10]; C: myCircle []ClassArray; ClassArray=new myCircle[4]; D: myCircle [][]ClassArray; ClassArray=new myCircle[4*2];
- 定义一个包含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为已定义的类名,下列声明A类的对象c1的语句中正确的是( )。 A: float Circle c1; B: public Circle c1=Circle (); C: Circle c1=new int(); D: Circle c1=new Circle ();