Confused virtual method down casting problem

In reply to chr_sue:

In reply to UVM_LOVE:
And here is the solution for uvm-1.1d:
Edit code - EDA Playground

Sir, What if I want to override with some class they have the same parents, then can I override between them? such as Serge override(2) - EDA Playground ?