- 链接地址:https://blog.csdn.net/JasonDing1354/article/details/50917845
- 链接标题:【Scala类型系统】自身类型(self type)引用_scala中特质的自身类型-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:7285
文章浏览阅读6.1k次。定义特质可以要求混入它的类扩展自另一个类型,但是当使用自身类型(self type)的声明来定义特质时(this: ClassName =>),这样的特质只能被混入给定类型的子类当中。 如果尝试将该特质混入不符合自身类型所要求的类时,就会报错。从技术角度上看,自身类型是在类中提到this时,对于this的假设性类型。从实用角度上看,自身类型指定了对于特质能够混入的具体类的需求。如果你的特质仅用于混_scala中特质的自身类型
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除