早教吧作业答案频道 -->其他-->
Java创建实例问题帮忙解决一下这个问题9.创建一个名为ComparableCircle类,它扩展Circle类并实现Compare接口,其中:(1)Compare接口包括一个比较方法CompareTo(),方法头为:publicintcompareTo(Obje
题目详情
Java 创建实例问题 帮忙解决一下这个问题
9.创建一个名为ComparableCircle类,它扩展Circle类并实现Compare接口,其中:
(1)Compare接口包括一个比较方法 CompareTo(),方法头为:
public intcompareTo(Object o) ;
当这个对象相对于比较对象o来说,当这个对象大于、等于或小于给定对象o时候,分别返回正整数,零和负整数。
(2)Circle类包括:
一个半径radius属性,默认值为1;
一个无参构造方法,一个带参的构造方法;
radius属性set 和get方法;
一个名为getAera()方法返回这个圆类的面积;
一个名为getPerimeter()方法返回这个圆类的周长;
一个名为toString()方法返回这个圆形半价的字符串描述;
(3)ComparableCircle类实现接口CompareTo方法,可以比较两个圆的大小,要求根据面积比较两个圆的大小;
编写测试程序求出ComparableCircle类的两个实例中的最大者。
9.创建一个名为ComparableCircle类,它扩展Circle类并实现Compare接口,其中:
(1)Compare接口包括一个比较方法 CompareTo(),方法头为:
public intcompareTo(Object o) ;
当这个对象相对于比较对象o来说,当这个对象大于、等于或小于给定对象o时候,分别返回正整数,零和负整数。
(2)Circle类包括:
一个半径radius属性,默认值为1;
一个无参构造方法,一个带参的构造方法;
radius属性set 和get方法;
一个名为getAera()方法返回这个圆类的面积;
一个名为getPerimeter()方法返回这个圆类的周长;
一个名为toString()方法返回这个圆形半价的字符串描述;
(3)ComparableCircle类实现接口CompareTo方法,可以比较两个圆的大小,要求根据面积比较两个圆的大小;
编写测试程序求出ComparableCircle类的两个实例中的最大者。
▼优质解答
答案和解析
你可以参考一下,基本满足要求
看了 Java创建实例问题帮忙解决...的网友还看了以下:
选出下面词语中读音和书写都正确的一项(3分)()A.瞭望(liáo)万籁(lài)俱寂B.懵(mě 2020-04-23 …
求积分...1.∫[1,e]sin(lnx)dx(其中1为积分下限,e为积分上限)2.J[m]=∫ 2020-05-14 …
inti,j,k,l,m,n;floatx,y,z,w;i=8;j=5;k=-5;x=5;l=i% 2020-06-05 …
已知集合M={1,2,3,…,n}(n∈N*),若集合A={a1,a2,a3,…,am}(m∈N* 2020-06-12 …
matlab 得到一个矩阵M(:,:),能否执行语句的条件是M中从小到大的数的排列:M(i,j)从 2020-06-27 …
已知集合M={1,2,3,…,n}(n∈N*),若集合,且对任意的b∈M,存在ai,aj∈A(1≤ 2020-07-20 …
C语言求鞍点,哪里错了#include<stdio.h>intmain(){inti,j,k,ma 2020-07-23 …
已知m,n,i,j均为正整数,记ai,j为矩阵An×m=1a1,2…a1,m2a2,2…a2,m…… 2020-10-31 …
kgf和J什么关系?测试塑料冲击有不同单位他们之间的转换关系如何?kgf*cm/cm,j/m,j/m 2020-12-28 …
一道物理题地震的里氏震级M与其释放出来的能量E之间的关系为logE=5.24+1.44M式中E的单位 2021-01-09 …