Static Class Handle

In reply to Farhad:

That is still incorrect. Static class properties, like any other static variables get initialized once at time 0. They do not require the class they are contained in to ever be constructed.

You may want to read this paper that includes information about how static class variables interact with parameterized classes. Using parameterized classes & factories: Object-oriented verification

Also, SystemVerilog OOP for UVM Verification | Track