PageContent元素实现了IAddChild,但没有实现IAddChild方法,因此我无法在PageContent上调用AddChild方法。 怎么会这样? 如果我将PageContent转换为IAddChild,我可以在其上调用AddChild方法 - 所以它确实在某处实现了它......
我对这种行为感到困惑。有人可以对此有所了解吗?
答案 0 :(得分:2)
这些方法是为接口明确实现的。这意味着您只能使用接口类型的引用来访问它们,而不是使用类类型的引用。
当通过接口使用对象时方法有意义,但通常对对象本身没有那么多时,通常会这样做。
答案 1 :(得分:0)