110,534
社区成员
发帖
与我相关
我的任务
分享
abstract class Shape
{
public const double pi = Math.PI;
protected double x, y;
public Shape(double x,double y)
{
this.x = x;
this.y = y;
}
public abstract double Area();
}
class Circle : Shape
{
public Circle(double radius)
: base(radius,0)
{
}
public override double Area()
{
return pi * x * x;
}
}
public Circle(double radius)
: base(radius,0)
{
}