摘要: 对于方法(属性、事件) 1. 如想重写(扩展和修改继承)方法要求有两个 a. 基类必须是virtual b. 继承类型的同签名方法必须override 也就是说基类和继承类都必须同意,重写才能实现 2. 刚才只是说了只继承了一层的情况,但如果有多层集成,比如CClass:BClass:AClass a. B中的某个方法M1是override A中的M1来的,这时如果C再重写M1的时候,就不要求B的M1有virtual关键字修饰了。重写(override)来的方法,默认也同意被其子类override(即便没有virtual其实也不能有virtual)。 b. 当然如果不同意其子类重写这个方法也可以,override的时候加上sealed。 3. 如果子类主动不想跟父类的同名方法有什么瓜 阅读全文
posted @ 2011-03-24 17:25 小墨的童鞋 阅读(722) 评论(0) 推荐(0)