首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求教宗师们一个简单的题啊帮帮小弟吧

2012-12-17 
求教大师们一个简单的题啊,帮帮小弟吧创建一个一个图形类作为父类,包含一个成员area和一个求面积的方法Are

求教大师们一个简单的题啊,帮帮小弟吧
创建一个一个图形类作为父类,包含一个成员area和一个求面积的方法Area(),再创建图形类的子类圆形和矩形,包含各自的新成员,并重写Area方法,分别计算圆面积和矩形面积。最后创建圆形和矩形的对象,并输出其面积。
[最优解释]

class Shape
{
    protected double area = 0.0d;
    public virtual double Area() { return area; }
}
class Round : Shape
{
    public Round(double r) { area = 3.14d * r * r; }
}
class Rect : Shape
{
    public Rect(double x, double y) { area = x * y; }
}
void Main()
{
    var rnd = new Round(1);
    Console.WriteLine(rnd.Area());
    var rect = new Rect(1, 1);
    Console.WriteLine(rect.Area());
}

[其他解释]
父类中Area方法用virtual,子类中override覆盖Area方法.
[其他解释]
作业。。
[其他解释]
LZ又跑去玩了、才上来求作业的
引用:
作业。。

[其他解释]
真是好学生哈。不懂就问。。。
[其他解释]
该回复于2012-10-22 23:05:10被版主删除
[其他解释]
真是好学生哈。不懂就问。。。

热点排行