Krena 2015-12-15 10:06 采纳率: 100%
浏览 1670
已采纳

C#中override和abstract能否同时修饰方法/类

在网上查发现有人说能 有人说不能 好疑惑 求大神们解疑 我是认可 不能同时修饰的

  • 写回答

1条回答 默认 最新

  • threenewbee 2015-12-15 10:59
    关注

    这么用没有任何意义,因为你override就是为了重写基类的方法。你又是abstract,也就是你不打算重写。
    换一句话说,这是没有任何意义的。因为你的派生类继承你这个类,那么自然就得到了这个类基类的方法。

    除非你希望定义一个重名的,但是和它基类没有关系的方法,同时它是abstract的,那么你不应该用override而应该用new。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?