最近在微软面试中又有一个基础问题被问到:
class A {
public virtual void Method1(){}
public void Method2() {
Method1();
}
}
class B:A {
public override void Method1() { }
}
class main {
A obk = new B();
obk.Method2();
}
那么哪个函数被调用?抱歉打错字了。