class my_a;
int member1 = 1;
endclass
class my_ea extends my_a;
int member1 = 2;
endclass
現在,當我做系統的Verilog:覆蓋的成員系統的Verilog類
my_a A;
my_ea EA;
EA =new();
A=EA;
EA = new();
給手柄my_ea
類型的反對類變量EA
。 A=EA;
將相同的句柄(指向my_ea
的對象的指針值)傳遞給A
。因此,A.member1
應參考值2. 但它指的是價值1.爲什麼?