Task overriding in a sub class

In reply to dave_59:

I see.

I also have this in my subclass (extended class)

function new (string name = “”);
super.new(name);
endfunction : new

task body();
  $display("Extended subclass body task ");
  super.body();
  $display("Extended subclass body has been executed");
endtask:body  

And i do see the statements inside the body task being executed. I can see the prints
However just the new task is not being executed.