中易网

C#父子类各自方法调用问题

答案:3  悬赏:0  
解决时间 2021-01-10 15:10
  • 提问者网友:练爱
  • 2021-01-10 10:16
C#父子类各自方法调用问题
最佳答案
  • 二级知识专家网友:山河有幸埋战骨
  • 2021-01-10 10:36
这个主要是要与父类引用指向子类对象来结合使用的。LZ所说的第一种情况,在C#中,不是重写,而是显示覆盖。当子类变量引用子类对象的时候,是没有问题的,但是当父类引用指向子类对象的时候,会去调用父类的方法,这有时是完全没有意义的。而第二种情况,是C#的重写,当子类不重写父类的虚方法时,调用的是父类的方法,重写之后,即使是父类引用指向子类对象,也是会调用子类重写后的方法的。
全部回答
  • 1楼网友:狂恋
  • 2021-01-10 11:59
子类不重写(ovrride)该方法,怎么用父类呢
  • 2楼网友:北方的南先生
  • 2021-01-10 10:44
我暂时保留我的看法!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息