In reply to dave_59:
Does it mean that inside the definition of class B, A::my_task() will print “A” and B::my_task() will print “B”?
class A;
int i = 1;
task my_task();
$display(“A\n”);
endtask
endclass
class B extends A;
int i = 2;
task my_task();
$display(“B\n”);
endtask
task try();
A::my_task(); // will it print “A”?
B::my_task(); // will it print “B”?
endtask
endclass
And what about the external use?
B b_inst = new();
b_inst.my_task(); // “B” will be printed?
$display(b_inst.i); // “2” will be printed?
Thanks,
Alex