XNA Game中的继承 - 基类第一或更晚

时间:2014-07-30 16:44:33

标签: c# inheritance xna

我是XNA 4.0游戏编程新手,我想问一下我是否有A类继承B类。

在覆盖Update方法中,重写Draw方法和A类中的其他覆盖方法

我应该调用base.Update,base.Draw和base.other覆盖方法 在为A(子类)做过程之前或之后?

非常感谢任何评论。

1 个答案:

答案 0 :(得分:2)

这取决于具体情况。

如果你的重写方法引发事件(方法名称以&#34开头; On"),通常先进行子类处理,然后调用基本成员来引发事件。

在其他情况下,您可以先调用基本成员,或者根本不调用基类成员。

没有普遍的答案。建立模式并坚持下去。