先定义一个能描述平面上一条直线的类 Beeline,其私有数据成员为直线两个端点的坐标(X 1 ,Y 1 )、(X 2 ,Y 2 )。在类中定义形参默认值为 0 的构造函数,以及计算直线长度的公有成员函数 Length()、显示直线两个端点坐标的公有成员函数 Show()。然后定义一个能描述平面上三角形的类 Triangle,其数据成员为用 Beeline 定义的对象 line1、line2、line3与三角形三条边长 l1、l2、l3。在类中定义的构造函数要能对对象成员与边长进行初始化。再定义计算三角形面积的函数 Area()及显示三条边端点坐标及面积的函数 Print(),Print()函数中可调用 Show()函数显示三条边两端点的坐标。在主函数中定义三角形对象 tri(10,10,20,10,20,20),调用 Print()函数显示三角形三条边端点坐标及面积。