永发信息网

Shape接口定义如下:

答案:1  悬赏:70  手机版
解决时间 2021-07-27 16:11
Shape接口定义如下:
interface Shape{
double pi=3.14;
double area();}
用java编写类Circle、Square、和Rectangle,实现上述接口,用于计算圆、正方形、长方形面积
最佳答案

public interface Shape
{
double pi=3.14;
double area();
}
public class Circle implements Shape
{
private double radius;
public Circle(double radius)
{
\x05 this.radius=radius;
}
public double area()
{
\x05 double area;
\x05 area=pi*radius*radius;
\x05 System.out.println(area=+area);
\x05 return area;
}
public static void main(String[] args)
{
\x05 Shape ox=new Circle(2.0);
\x05 ox.area();
}
}
public class Square implements Shape
{
private double length;
public Square(double length)
{
\x05 this.length=length;
}
public double area()
{
\x05 double area;
\x05 area=length*length;
\x05 System.out.println(area=+area);
\x05 return area;
}
public static void main(String[] args)
{
\x05 Shape ox=new Square(2.0);
\x05 ox.area();
}
}
public class Rectangle implements Shape
{
private double length;
private double width;
public Rectangle(double length,double width)
{
\x05 this.length=length;
\x05 this.width=width;
}
public double area()
{
\x05 double area;
\x05 area=length*width;
\x05 System.out.println(area=+area);
\x05 return area;
}
public static void main(String[] args)
{
\x05 Shape ox=new Rectangle(2.0,4.0);
\x05 ox.area();
}
}我把它写在三个不同的代码里,你要是愿意改那就把它写在一起也可以,用内部类吧.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
两支玻璃泡一样大的温度计但是内径不同,测同
常用的含有香的诗句,求,带有“双”字的古诗
骂别人长得丑的句子,形容一个人长得丑品行还
You need be happy everyday~I hope I can ma
什么是机器字长、什么是指令字长、什么是存储
一个人身上有多少升血,人一共有多少升血
王羲之书六角扇的寓意(启示)是什么
装出这个词能联想到哪些四字词语
5分之3乘6分之5的简便计算
应聘本公司原因,面试时如果被问到“应聘本公
已知向量ob=(2,0),|ca|=根号2,oc=(-2,2),则oa
为什么晚上没有太阳?
创新的工作方法有哪些,作为一名优秀的员工应
神的祝福你听见了吗,迦南诗歌全集在哪里可以
《秋天的叶子》作文
推荐资讯
谁帮我起个梦幻西游的名字??谢谢啦
请教达人:这里的go to是什么意思?
《天龙八部》中乔峰有哪几种武功?
那位亲能够告诉我仙后唱的‘Love melody’的
要有益身心,积极健康的歌
人为什么回有烦恼呢
为什么我的地下城与勇士登入上老是说找不到d3
上蔡县驻马店百得在哪里啊,我有事要去这里
老婆的英语单词是什么
怎么填travel: She feels lucky to have an o
最近很担心被人讨厌,不愿与人沟通。而且总认
装扮免费QQ空间(无病毒)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?