十四、面向对象的基础(oop)
1、 oop术语:
类(class):包含变量和子程序的基本构建块。
对象(object):类的实例
句柄(handle):指向对象的指针。一个句柄可以指向很多对象。
属性(property):存储数据的变量
方法(method):任务或者函数中操作的程序性代码
原型(prototype):程序的头,包括程序名、返回类型和参数列表
2、 声明和使用handle:
例
在声明句柄tr的时候,它被初始化为特殊值null。
正确调用new()函数的方法:
例:
3、 new()和new[]的区别
new[]操作建立一个含有多个元素的数组。New()可以使用参数设置对象的值,而new[]只需使用一个数值来设置数组的大小。
4、 对象的解除分配
例:transaction t; //创建一个handle
t=new(); //分配一个新的transaction
t=new(); //分配第二个,并且释放第一个t
t=null; //解除分配第二个
5、 使用对象的方法:
例:
systemverilog语法(五)
最新推荐文章于 2025-07-06 16:59:24 发布