In section 7.19 Abstract classes and virtual methods The example does not match the description virtual class BasePacket; virtual function integer send(bit[31:0] data); endfunction endclass class EtherPacket extends BasePacket; function integer send(bit[31:0] data); // body of the function ... endfunction endclass The virtual method send in Basepacket does have body, it's just empty. The example should have been virtual class BasePacket; extern virtual function integer send(bit[31:0] data); endclass class EtherPacket extends BasePacket; function integer send(bit[31:0] data); // body of the function ... endfunction endclass David Rich Verification Technologist Design Verification & Test Division Mentor Graphics Corporation dave_rich@mentor.com Office: 408 487-7206 Cell: 510 589-2625Received on Fri Jun 24 11:57:19 2005
This archive was generated by hypermail 2.1.8 : Fri Jun 24 2005 - 11:57:46 PDT