SV OOP-2
静态变量
继承性(Inheritance)
抽象类和虚方法virtual methods
多态(Ploymorphism)
- 通过基类的变量可以使用子类的对象
- 基类中定义的virtual functiond都是共工方法,可以被子类使用
- 子类重写父类的方法能被父类看到,那就需要虚方法。虚方法就是一个基本的多态结构
参数化类
初始化类的属性
out_of_block
- 类的声明过程中,定义方法的时候,可以使用关键字extern定义function位外部function,在外部进行书写
`include "class_extern.sv"
将类的定义文件导入
function 类名::函数名 - 可以声明对应类的外部方法
多态实例
- 方法调用:虚方法看对象,实方法看对象名字