概念(1)
类的核心:成员变量申明(property declaration)
,方法定义(method definition)
面向对象的三要素:封装
,继承
,多态
。
在类(class
)中定义的变量,不能使用硬件(verilog module
)的变量,比如,reg
,wire
。类中的变量是动态变量,声明了类,变量就存在了。
handle(句柄)
:用来指向对象,在sv
中的对象索引中,需要通过句柄来索引对象的变量和方法。在verilog module
中使用层次化调用,A.B.sing_a
Transaction tr;