using System;using System.Collections.Generic;using System.Text;//using System.namespace ConsoleApplication29{
class OneTest
{
static void Main(string[] args)
{
Console.WriteLine("请输入圆的半径:");
double r = Convert .ToDouble(Console.ReadLine());
Circle circle = new Circle(r);
Console.WriteLine(circle.Girth());
Console.WriteLine(circle.Area());
Console.WriteLine("请输入长:");
double a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入宽:");
double b = Convert.ToDouble(Console.ReadLine());
Rect rect = new Rect(a, b);
Shape s = new Shape();
Console.WriteLine(rect.Girth());
Console.WriteLine(rect.Area());
}
publicclass Shape
{
publicdouble pi = Math.PI;
public void Girth()
{
}
public void Area()
{
}
}
public class Circle:Shape
{
double area,r,girth;
public Circle(double r)
{
this.r = r;
}
new public double Area()
{
area = pi * r * r;
return area;
}
new public double Girth()
{
girth = 2 * pi * r;
return girth;
}
}
public class Rect : Shape
{
double length ,width,area,girth;
public Rect(double a, double b)
{
this.length = a;
this.width = b;
}
new public double Area()
{
area = length * width;
return area;
}
new public double Girth()
{
girth = 2 * length + 2 * width;
return girth;
}
}
}}
|