- 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元 2天前
-
21ic小能手 打赏10.00元 2天前
资料:格力凉之静外机原理图
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏210.00元 3天前
用户:kk1957135547
-
21ic下载 打赏210.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:liqiang9090
-
21ic下载 打赏100.00元 3天前
用户:jh03551
-
21ic下载 打赏110.00元 3天前
用户:1111111ffgg
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏25.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic下载 打赏15.00元 3天前
用户:WK520077778
-
21ic下载 打赏15.00元 3天前
用户:x15580286248
-
21ic下载 打赏25.00元 3天前
用户:天融之境
-
21ic下载 打赏5.00元 3天前
用户:qminiup
-
21ic下载 打赏5.00元 3天前
用户:xiaomage1991
-
21ic下载 打赏5.00元 3天前
用户:Nara
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:2KW超声波电源设计
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:八卦PCB图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:扫码枪仿真和读取范例
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21下载积分 打赏10.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
全部评论(0)