具体要求: (1)建立一个抽象类Shape,要求有抽象函数 area() , zhouchang()
(2) 建立一个三角形类Tri,继承这个抽象类Shape,利用海伦公式(根号下s(s-a)(s-b)(s-c)),其中s=(a+b+c)/2 。在这个类里实现抽象类中area()求三角形面积的功能,和求三角形zhouchang()的功能。
(3)建立一个矩 形类Rect,继承这个抽象类Shape,在这个类里实现抽象类中area()求矩形面积的功能,和求矩形zhouchang()的功能。
(4)建立一个圆类Rect,继承这个抽象类Shape,在这个类里实现抽象类中area()求圆面积的功能,和求圆zhouchang()的功能。
这些定义完之后,利用上面的三个类。同过Form窗体的三个Textbox控件输入三角形的三条边,点击“计算三角形面积”按钮,窗体上三个Textbox控件都被激活,可以用来输入三角形的三条边。在静态文本控件中显示三角形面积,点击“计算三角形周长”按钮,在静态文本控件(label)中显示三角形周长。
点击“计算矩形面积”按钮,窗体上三个Textbox控件,只有两个被激活,可以用来输入矩形的两条边。在静态文本控件中显示矩形的面积,点击“计算矩形周长”按钮,在静态文本控件(label)中显示矩形周长。
点击“计算圆的面积”按钮,窗体上三个Textbox控件,只有一个被激活,可以用来输入园的半径。在静态文本控件中显示圆的面积,点击“计算圆周长”按钮,在静态文本控件(label)中显示圆的周长。
不会写呀 大师