我目前正在从MSDN(也是this article)阅读here。作为一个新手,我无法弄清楚为什么抽象类中有override
方法:
public override string ToString()
{
return Id + " Area = " + string.Format("{0:F2}",Area);
}
我认为override
用于在从抽象或虚拟类扩展后提供/覆盖实现,但我不明白为什么1}}方法 一个抽象类。
答案 0 :(得分:3)
所有类派生自类System.Object
( .NET Framework中所有类的最终基类)。
类Shape
覆盖了System.Object类中的ToString()
方法。