基于C#的接口基础教程之七第七节、覆盖虚接口有时候我们需要表达一种抽象的东西它是一些东西的概括但我们又不能真正的看到它成为一个实体在我们眼前出现它是一些东西的概括但我
这里 IMethods 的实现函数把F和G映射到抽象方法中它们必须在从C派生的非抽象类中被覆盖。 注意显式接口成员实现函数不能是抽象的但是显式接口成员实现函数当然可以调用抽象方法。例如
interface IMethods { void F(); void G(); } abstract class C: IMethods { void IMethods.F() { FF(); } void IMethods.G() { GG(); } protected abstract void FF(); protected abstract void GG(); }这里从C派生的非抽象类要覆盖FF 和 GG 因此提供了IMethods的实际实现程序。
posted on 2007-06-28 16:18 喝酒当喝汤 阅读(...) 评论(...) 编辑 收藏转:https://www.cnblogs.com/aspxer/archive/2007/06/28/799107.html