早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java题目:大师!就是下面的第二道题目(第二道!)1.利用多态性编程,创建两个类(Rectangle,Circle),分别实现求正方形和圆形面积.方法:抽象出一个共享父类(Shape),定义一个函数求面积,再重

题目详情
java题目:大师!就是下面的第二道题目(第二道!)
1.利用多态性编程,创建两个类(Rectangle,Circle),分别实现求正方形和圆形面积.方法:抽象出一个共享父类(Shape),定义一个函数求面积,再重新定义各个形状的求面积的函数.
要求:
Shape类有两个构造方法:无参构造方法设置形状的名称为“unnamed”,面积为0;有参构造方法有两个参数:名称、面积;
Shape类有以下两个函数:setName(string);setArea(double);分别设置形状的名称和面积属性;
Shape类有以下两个函数:sringgetName();double getArea();分别返回形状的名称和面积属性;
Rectangle继承Shape类;
Rectangle有一个有参构造函数,函数接受两个参数:长、宽.两个参数数据类型均为double.
Rectangle有一个函数:voidcomputeArea(),通过调用此函数可以计算面积.
Rectangle有一个函数:double getArea(),通过调用此函数,返回此Rectangle的面积.此时对象的长宽是由构造函数决定.
Circle有一个有参构造函数,函数接受一个参数:半径.此参数数据类型为double.
Circle有一个函数:voidcomputeArea(),通过调用此函数可以计算面积.
Circle有一个函数:double getArea(),通过调用此函数,返回此Circle的面积.此时对象的半径是由构造函数决定.
2.重新设计前面的NewShape、NewRectangle、NewCircle类,使用接口定义NewShape,使他们能利用多态性计算面积和周长,并显示出来.
要求:
NewShape接口有以下两个函数:setName(string);setArea(double);分别设置形状的名称和面积属性;
NewShape接口有以下两个函数:sringgetName();double getArea();分别返回形状的名称和面积属性;
NewRectangle继承NewShape类;
NewRectangle有一个有参构造函数,函数接受两个参数:长、宽.两个参数数据类型均为double.
NewRectangle有一个函数:voidcomputeArea(),通过调用此函数可以计算面积.
NewRectangle有一个函数:double getArea(),通过调用此函数,返回此Rectangle的面积.此时对象的长宽是由构造函数决定.
NewCircle有一个有参构造函数,函数接受一个参数:半径.此参数数据类型为double.
NewCircle有一个函数:voidcomputeArea(),通过调用此函数可以计算面积.
NewCircle有一个函数:double getArea(),通过调用此函数,返回此Circle的面积.此时对象的半径是由构造函数决定.
▼优质解答
答案和解析
interface NewShape{public void setName(String string);public void setArea(double area);public String getName();public double getArea();public double getCir();//计算周长}class NewRectangle implements N...
看了 java题目:大师!就是下面...的网友还看了以下:

下面是一个果园的平面图.如果在这个果园里种梨树,每颗梨树占地9平方米,每颗梨树每小学五年级的题目下  2020-04-26 …

操作题在下面格子图中画一个面积为6平方厘米的三角形,再在图中画一个平行四边形和一个梯形,使它们都图  2020-05-13 …

一个平行四边形的面积是75平方分米,底是15分米,那么它的高时()分米?还有一题看下面~平行四边形  2020-06-05 …

这是一种千百年来延续下来的民居景观,它的开挖方式是先在平地上开挖数十平方米、深度达十来米的大坑,然  2020-06-24 …

这是有关完全平方式的一道题,极难!题见下面!思考题:一个自然数a恰等于另一自然数b的平方,则称自然  2020-06-27 …

题在下面一个装满稻谷的谷囤,上面是圆锥形,下面是圆柱形.量得底面周长是6.28米.已知圆柱的高是2  2020-06-28 …

犹太人印度人等到底起源于哪里?具体问题看下面的问题补充下面的每个问题得一一回答根据伯格曼法则越冷的  2020-07-06 …

五年级数学题一.选择题1.下面各式中,是方程的是()A.5X+2=38B.5X+2C.5X+2>3  2020-07-19 …

一道不解的数学题当x趋近于0时(1/sinx)平方-(1/x)平方=(1-(xinx/x)平方)/  2020-07-23 …

小学三年级寒假数学题在下面的长方形中找到与长方形下面的分数相对应的部分,然后将表示分数的汉字填在长方  2020-11-26 …