敏捷硬件开发语言Chisel与数字系统设计 课件 第17章 类型参数化.pptx

敏捷硬件开发语言Chisel与数字系统设计 课件 第17章 类型参数化.pptx

17.类型参数化

一、var类型的字段二、类型构造器三、型变注解四、检查型变注解五、类型构造器的继承关系六、上下界七、方法的类型参数八、对象私有数据目录 2

Why?问题:无法预知对象的类型写新的类工作量巨大解决方法:泛型——类型参数化优点:实例化生成不同的类对象,从而避免了很大的工作量例如:Array[T]、List[T]、Map[T,U]注意:只有类和特质可以进行类型参数化 3

一、var类型的字段 4

执行两个基本操作:获取字段值或者设置为一个新值编译器会隐式地把这个变量限制成private[this]的访问权限,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档