例如,我們有它會使用哪種重載方法?
BaseClass myBaseObject
InheritedClass myInheritedObject
和2重載方法
void Do(BaseClass tmp)
{ DoA();}
void Do(InheritedClass tmp)
{ DoB();}
什麼會這樣呢?
Do((BaseClass) myInheritedObject);
,是其常用的方法把DoA()
BaseClass
之下,DoB()
InheritedClass
下並覆蓋DoA()
,併合並2 Do()
爲1?
void Do(BaseClass tmp)
{return tmp.DoA()}
因爲參數類型完全對應於它的簽名 – 2012-03-27 11:47:14
爲什麼問你什麼時候可以在你的編譯器中檢查自己,在相同的時間內寫出這個問題? – 2012-03-27 11:47:20
這是一個謎語還是一個問題? – 2012-03-27 11:47:48