我有一輛基礎車輛和一些兒童課程,如汽車,摩托車等。 在每個子類中都有一個函數Go(); 現在我想在Go()函數觸發時記錄每輛車的信息,並在該日誌上我想知道哪種車輛完成了它。在C#中,我可以在基類中知道從我繼承的孩子嗎?
例子:
public class vehicle
{
public void Go()
{
Log("vehicle X fired");
}
}
public class car : vehicle
{
public void Go() : base()
{
// do something
}
}
我怎麼能知道在功能記錄上車基地時打電話給我()? 謝謝,
歐米
問題是,skeets模式強制人們使用Log,而你的調用base.Go()完全是可選的。 – FlySwat 2008-11-19 15:42:01