Confusion about virtual/new/override

后端 未结 5 1689
悲哀的现实
悲哀的现实 2020-12-15 01:10

I am a bit confused about the virtual/new/override thing. Here\'s an example:

class A
{
    public virtual void mVVirt         


        
5条回答
  •  鱼传尺愫
    2020-12-15 01:34

    This is how I understand it

    A is the base class
    B inherit A but doesn't override it
    C inherit B but does override it

    Since you are declaring A but initialize C, it will ignore the override because the base class is A and A never get overridden from B.

提交回复
热议问题