Interface class in UVM objects

But then I will not be able to construct the child’s using


function new (string name="child")
  super.name(name);
endfunction

Because virtual class cant have a constructor.
But I do need that ‘child’ extend uvm_object.