- 1
- 2
- 3
- 4
- 5
systemverilog类的继承
资料介绍
SystemVerilog支持单继承(类似Java,而不像C++).有一个让SystemVerilog 支持多重继承的提案[1],但是短期内不会看到曙光。
什么是继承?
继承是面向对象编程范式的关键概念。类用来创建用户自定义类型.继承使得用户可以用非常安全,非侵入的方式对类的行为进行增加或者修改。
使用继承可以定义子类型,在子类型中增加新的方法和数据。被继承的类一般称为基类(SystemVerilog 中的超类),得到的新类一般称为引申类
(或子类)。
为什么继承如此重要?因为它使得复用得以实现。让我们通过实例来说明假设我们对一个图像模块进行建模.对其中一部分,我们写了一个代表颜色的类:
Now现在它的下一个版本希望能够处理部分透明的图像。为此,我们给Color 类增加了一个alpha成员,。alpha 代表图像的透明度。alpha越大,图像的像素越结实(不透明)。0’代表完全透明,使得图片的背景全部可见。因此,我们修改color类如下:
部分文件列表
文件名 | 大小 |
systemverilog类的继承.pdf | 48K |
部分页面预览
(完整内容请下载后查看)最新上传
-
21ic小能手 打赏5.00元 3天前
资料:OLED数字电子钟
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:BMS锂电充控模块电路
-
21ic小能手 打赏5.00元 3天前
资料:红外通信实验报告
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:开关按键3D封装
-
21ic下载 打赏5.00元 3天前
-
21ic下载 打赏5.00元 3天前
资料:一加6位置图原理图
-
21ic下载 打赏5.00元 3天前
资料:FMD单片机编程示例代码
-
21ic小能手 打赏5.00元 3天前
资料:2024全球电动车趋势
-
21ic小能手 打赏5.00元 3天前
资料:欧洲电池研发白皮书
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:小型电动清扫车设计
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:红外线对射报警器电路图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
Lcy2024 打赏1.00元 3天前
-
krivedko 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21下载积分 打赏10.00元 3天前
用户:discharging
-
21下载积分 打赏20.00元 3天前
用户:mulanhk
-
21下载积分 打赏20.00元 3天前
用户:tigger0001
-
21下载积分 打赏30.00元 3天前
用户:不觉明了
-
21下载积分 打赏30.00元 3天前
用户:xuzhen1
-
21下载积分 打赏30.00元 3天前
用户:forgot
-
21下载积分 打赏30.00元 3天前
用户:kk1957135547
-
21下载积分 打赏30.00元 3天前
用户:w1966891335
全部评论(0)