我有下面这个类:
public class classB : classA
其中包含函数dostuff
现在我有一个类SUPER
,它的变量中有一个B的实例
classB SUPER_B;
它的方法之一是'redefinition'的'dostuff'。 基本上,当classB调用'dostuff'时,我需要的是它不调用其内部的dostuff,而是调用SUPER的dostuff实现。
实质上,在SUPER的初始化中,我需要将classB的'dostuff'替换为SUPER的dostuff。
如果有一种方式可以检索B的'dostuff'的引用,那么这似乎是有道理的,但我不知道如何实现。
我已经研究了虚拟和Func,但它们似乎要求SUPER是B的衍生物。
classB
和classA
中dostuff
实现的完整代码,以便我们确切了解您正在做什么。 - Oded