首页 > 试题广场 >

( 三 角形类 Triangle) 设计一个名为 Trian

[问答题]
( 三 角形类 Triangle) 设计一个名为 Triangle 的类来扩展 CeometricObject 类。该类包括:
 ■ 三个名为 sidel、side2 和 side3 的 double 数据域表示这个三角形的三条边,它们的默认 值是 1.0。
 • 一个无参构造方法创建默认的三角形。 
• 一个能创建带指定 sidel、side2 和 side3 的三角形的构造方法。
 • 所有个数据域的访问器方法。
 • — 个名为 getArea()的方法返回这个三角形的面积。
 • 一个名为 getPerimeter() 的方法返回这个三角形的周长。
 • — 个名为 toStringO 的方法返回这个三角形的字符串描述。 
计算三角形面积的公式参见编程练习题 2.19。toStringO 方法的实现如下所示:

画出 Triangle 类和 GeometricObject 类的 UML 图,并实现这些类。编写一个测试程序, 提示用户输入三角形的三条边、顔色以及一个 Boolean 值表明该三角形是否填充。程序应该使 用输人创建一个具有这些边并设置 color 和 f彳lied 属性的三角形。程序应该显示面积、边长、 顔色以及表明是否填充的真或者假的值。

这道题你会答吗?花几分钟告诉大家答案吧!