abstract class Shape
{
private float Area;
public float area
{
get
{
return Area;
}
set
{
if (value >= 0)
{
Area = value;
}
}
}
}
class Triangle : Shape
{
public float GetArea(float s, float h)
{
return area = s * h / 2;
}
}
class Program
{
static void Main(string[] args)
{
float s, h;
Triangle triangle = new Triangle();
Console.WriteLine("请输入三角形的底和高:");
s = float.Parse(Console.ReadLine());
h = float.Parse(Console.ReadLine());
Console.WriteLine("三角形的面积={0}", triangle.GetArea(s, h));
}
}
基类Shape类是一个表示形状的抽象类,该类拥有用于存储Shape面积的属性Area,以及用于求面积的抽象方法GetArea。请从Shape类派生三角形类(Triangle),并给出具体的求面积函数G
最新推荐文章于 2023-04-22 20:39:55 发布