Accessing base class function using derived class object/handle in systemverilog

In reply to dave_59:

Isnt it Dave in the instance you provided you are calling f_base() using derived class handle, but still the f_base() is calling parent function f() which has been overriden by derived class. So anyhow the f_base is also indirectly calling the derived class function only and not base class.