摘要:
一个属性或方法可以同时被abstract 和override 修饰吗?我的一个同事这样问我。我最初的反应是:“当然不可以”,但是事实上证明的确是可以一起修饰的。 对于这个问题,我认真的思考了下,这种方式虽然少见,但是却是合法的甚至还有点意义。 假设我们有一个非常大的,复杂的类型,让我们叫他”Thingy”: abstract class Thingy{ public virtual string Name { get { return ""; } }}当然Thingy将会被很多子类集成,并且大部分子类都有一个默认的””的Name,或者是null,或者是其他什么的。关键点并 阅读全文
posted @ 2011-06-16 19:21
LoveJenny
阅读(2894)
评论(1)
推荐(1)
浙公网安备 33010602011771号