把本题程序写成一个完整的程序也可,不一定分步书写。 1 )平面上的点 Point 可由其横坐标 x 和纵坐标 y 描述。请定义点类 Point ,提供必要的构造函数,并提供计算两点之间距离的函数 Length 。 2 )平面上不在一条直线上的三个点决定一个三角形。请定义三角形类 Triangle ,提供构造函数由三个点构造一个三角形(为简化,假设所给三点不在一条直线上)。并提供计算三角形面积的函数 Area 。(提示:已知三角形三边长 a 、 b 、 c ,,并设 p=(a+b+c)/2 ,则计算其面积的 Helen 公式为 s= ) 3 )在 main 函数中生成三个点,计算由它们所构成三角形的面积。