|
包名:shtd.t121.你的名字 | ||
|
类:Point (平面几何中的点) | ||
|
属性 |
X |
横坐标 |
|
Y |
纵坐标 | |
|
方法 |
以坐标形式输出点,如(5,10) |
无参,有返回值 |
|
判断两点是否重合 |
有参(另一个点),有返回值(真假) | |
|
包名:shtd.t121.你的名字 | ||
|
类:Line (平面几何中的线段) | ||
|
属性 |
P1 |
一个端点 |
|
P2 |
另一个端点 | |
|
方法 |
求线段的长度 |
无参,有返回值 |
|
求线段的中点 |
无参,有返回值(Point类型) | |
|
判断一个点是否在线段上 |
有参(另一个点),有返回值(真假) | |
|
包名:shtd.t121.你的名字 | ||
|
类:Triangle (平面几何中的三角形) | ||
|
属性 |
P1 |
一个端点 |
|
P2 |
另一个端点 | |
|
P3 |
第三个端点 | |
|
方法 |
求三角形的周长 |
无参,有返回值 |
|
求三角形的面积 |
无参,有返回值 | |
|
判断是否是直角三角形 |
无参,有返回值(真假) | |
|
包名:shtd.t121.test |
|
类:Test (测试类) |
|
测试自己完成的所有方法 |
要求:
1. 按包名组织类
2. 对类及类中的每一个属性和方法添加文档注释,并生成帮助文档
本文介绍了一个简单的平面几何类库设计,包括点(Point)、线段(Line)和三角形(Triangle)三个核心类。每个类都详细定义了其属性和方法,并提供了用于验证正确性的测试类。此库可用于教育或简单的几何计算任务。
4583

被折叠的 条评论
为什么被折叠?



