定义一个Shape接口,其中包括两个抽象方法setColor(String clr)和ge 5

定义一个Shape接口,其中包括两个抽象方法setColor(Stringclr)和getColor(),以及一个显示图形面积的抽象方法showArea();然后定义3个... 定义一个Shape接口,其中包括两个抽象方法setColor(String clr)和getColor(),以及一个显示图形面积的抽象方法showArea();然后定义3个具体的图形类:Circle圆类、Square正方形类和Triangle三角形类,并为这些类定义各自的属性、构造方法。它们都实现Shape接口。并实现接口的抽象方法。最后编写测试程序进行测试。 展开
 我来答
heart阿飞55
2018-05-10 · TA获得超过1086个赞
知道大有可为答主
回答量:3030
采纳率:82%
帮助的人:560万
展开全部
360问答
编程定义一个图形接口 Shape, 内含2个抽象方法 getArea()和toString().

qjm迷恋 LV12
2013-09-10
编程定义一个图形接口Shape,内含2个抽象方法getArea()和toString().定义一个矩形抽象类Rectangle类实现Shape接口的2个抽象方法,并添加自己的一个抽象方法getGirth().再定义一个具体类Square,继承于Rectangle类,并编写一个测试类,测试Shape, Rectangle类以及Square类的性能。
满意答案

jrv69927
LV11
2013-09-12
楼主你好 具体代码如下: /*Shap 接口*/ public interface Shap { public int getArea(); public String toString(); } /*Rectangle 抽象类*/ public abstract class Rectangle implements Shap{ public int width,length; public Rectangle(int w,int l) { width = w; length = l; } public Rectangle(){} public int getArea() { return width*length; } public String toString() { return "长为:"+length+"\t宽为:"+width; } public abstract int getGirth(); } /*Square具体类*/ public class Square extends Rectangle{ public Square(int l) { super(l,l); } public int getGirth() { return 2*(width + length); } } /*Test测试类*/ public class Test { public static void main(String[] args) { Square sq = new Square(5);
藤原子大雄
2018-05-11 · TA获得超过7197个赞
知道大有可为答主
回答量:6977
采纳率:82%
帮助的人:1764万
展开全部
interface IShape { double area(); } class Square implements IShape { double sideLength; public Square(double sideLength) { this.sideLength = sideLength; } public double area() { return sideLength * sideLength; } } public class Test { public static void main(String args[]) { IShape shape = new Square(10); System.out.println(shape.area()); } }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吸54
2018-05-10 · 超过20用户采纳过TA的回答
知道答主
回答量:119
采纳率:34%
帮助的人:30.5万
展开全部
款式比较多?
追问
这是一个试题,不会做,求大哥帮帮忙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式