In reply to dave_59:
In reply to possible:
Once virtual, always virtual in all extended classes. A bass class variable has no knowledge of extensions to it. It can only reference what the class type has defined up to that point.
Yes, almost all methods of the UVM library are virtual, but there are a few exception for methods they do not want you to override. (e.g. copy, print)
Hi master,
May I confirm with you: Virtual method is called based on the Object type referenced by the handle variable. Unvirtual method is called based on the class type of the handle variable.
Is the statement right?
Thanks