OOPS - assigning base class

In reply to dave_59:

In reply to shatrish:
It is always legal to assign the handle of a derived class object to a base class variable. It would help to use consistent class terminology. Your use of local variable is out of context from what it means in SystemVerilog.
It would also help to show your original scenario in terms of code written in SystemVerilog.

I am sorry about the loose terms I used.
I have edited my original post. I don’t have any example code as I am trying to get the concepts correct.