Java编程题 求大佬解救 30

1、完成如下三个类。要求:所有三个类都要求封装、有带参数构造方法。抽象类Shape:属性:color颜色。抽象方法:getArea()计算面积,有返回值普通方法:show... 1、完成如下三个类。要求:所有三个类都要求封装、有带参数构造方法。

抽象类Shape:

属性:color颜色。

抽象方法:getArea()计算面积,有返回值

普通方法 :show() 显示对象颜色与面积。

Shape类的两个子类:

Rectangle类-特有属性:height(高)、width(宽)

Circle类-特有属性:r(半径)

两个子类重写getArea()方法:根据自己的特有属性来计算面积。

两个子类重写show()方法:先显示自己是什么形状,特有属性是什么,然后调用父类的show()方法来显示颜色与面积,

2.在主方法中分别建立一个Rectangle类的Shape对象与一个Circle类的Shape对象,并调用show()方法显示该对象的信息。
展开
 我来答
紫薇参星
科技发烧友

2022-05-16 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3536万
展开全部

按照题目要求编写的程序如下(见图,图中有重复的地方只需写一次)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式