Need for the $cast task in System Verilog

In reply to Shri Ganesh:

child1_h = new(); // create a child object
parent_h = child1_h; // a parent handle points to a child object

nothing special.
try to understand class inheritance and oop if you got more questions.