【问题标题】:Override method within abstract class抽象类中的重写方法
【发布时间】:2014-05-30 16:00:21
【问题描述】:

我目前正在阅读来自 MSDN 的 this article(这也是 here)。作为一个新手,我不明白为什么抽象类中有override 方法:

public override string ToString()
{
    return Id + " Area = " + string.Format("{0:F2}",Area);
}

我认为override 用于在从抽象类或虚拟类扩展后提供/覆盖实现,但我不明白为什么会有override 方法 strong> 一个抽象类。

【问题讨论】:

    标签: c# overriding abstract-class abstract


    【解决方案1】:

    从类System.Object 派生的所有类(.NET Framework 中所有类的最终基类)。

    示例中的类Shape 覆盖了类System.ObjectToString() 方法。

    【讨论】:

    • 现在说得通了!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 2013-10-24
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 2013-01-02
    • 2012-09-16
    相关资源
    最近更新 更多