酷代码 AI
菜单
服务商

用java (1)设计一个名为geometric的几何图形的抽象类,该类包括: ①两个名为color、filled属性分别表示图形颜色和是否填充。 ②一个无参的构造方法。 ③一个能创建指定颜色和填充值的构造方法。 ④一个名为getarea()的抽象方法,返回图形的面积。 ⑤一个名为getperimeter()的抽象方法,返回图形的周长。 ⑥一个名为tostring()的方法,返回图形的字符串描述(包括颜色,是否填充,面积,周长等信息)。 2)设计一个名为circle的圆类来实现geometric类,该类包括: ①一个名为radius的double属性表示半径。 ②一个无参构造方法创建圆。 ③一个能创建指定radius的圆的构造方法。 ④radius的访问器方法。 ⑤一个名为getarea()的方法,返回该圆的面积。 ⑥一个名为getperimeter()的方法,返回圆的周长。 ⑦一个名为tostring()的方法,返回该圆的字符串描述。 3)设计一个名为rectangle的矩形类来实现geometric类,该类包括: ①两个名为side1、side2的double属性表示矩形的两条

边长。 ②一个无参构造方法创建矩形。 ③一个能创建指定边长的矩形的构造方法。 ④side1和side2的访问器方法。 ⑤一个名为getarea()的方法,返回该矩形的面积。 ⑥一个名为getperimeter()的方法,返回矩形的周长。 ⑦一个名为tostring()的方法,返回该矩形的字符串描述。 4)设计一个名为triangle的三角形类来实现geometric类,该类包括: ①三个名为side1、side2、side3的double属性表示三角形的三条边长。 ②一个无参构造方法创建三角形。 ③一个能创建指定边长的三角形的构造方法。 ④side1、side2、side3的访问器方法。 ⑤一个名为getarea()的方法,返回该三角形的面积。 ⑥一个名为getperimeter()的方法,返回三角形的周长。 ⑦一个名为tostring()的方法,返回该三角形的字符串描述。 以上所有的类都需要继承geometric类,并根据需求进行相应的实现。 [2024-10-23 00:46:58 | AI写代码神器 | 476点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]