定义一个表示形状的抽象类Shape,该Shape抽象类中包含两个抽象方法

(1)定义一个表示形状的抽象类Shape,该Shape抽象类中包含两个抽象方法:计算形状面积的抽象方法getArea和计算形状周长的抽象方法getLength.(2)定义... (1)定义一个表示形状的抽象类Shape,该Shape抽象类中包含两个抽象方法:计算形状面积的抽象方法getArea和计算形状周长的抽象方法getLength.
(2)定义一个Color接口,其中包括两个抽象方法setColor(String clr)和getColor()。
(3)同时编写一个表示圆的类Circle类。该Circle类中包含一个属性dRadius,代表圆半径,一个属性color,代表颜色;要求该类继承Shape类,并重写抽象类中两个抽象方法;该类有一个带参数的构造方法public Circle(double r);同时该Circle类又实现Color接口,重写接口中的方法;具备自身的一个方法:printString方法,输出“我是圆形!我的半径是**”的信息提示。
(4)最后编写测试类CircleTest,创建Circle类的对象circle,设置圆的半径为5,圆的颜色为红色,调用printString方法,并输出圆面积、圆周长、圆的颜色(红色)等信息。
展开
 我来答
晚会个位
2017-11-09 · TA获得超过293个赞
知道小有建树答主
回答量:466
采纳率:66%
帮助的人:308万
展开全部
定义抽象接口Shape interface Shape { public abstract double area(); public abstract double perimeter(); public abstract double display(); } 2、定义circle类实现Shape接口 class Circle implements Shape { int x;//横坐标
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式