大数据系列修炼-Scala课程54
核心内容:
1、Scala中复合类型实战详解
1、Scala中复合类型操作代码实战 |
1> A extends B with C with D 的语法含义:A类型是一个复合的数据类型,既是B又是C又是D的子类型,即要求A既具有
B、又具有C、又具有D的功能。Java中的语法解读不同于此。
2>Scala中的_with_with_with这种复合的数据类型符合实际应用的场景。
3>通过type关键字可以引用抽象方法,字段和类型。
4>Scala中的复合数据类型就是通过组合其它类型来构造具体的类型,这种组合而成的新类型称为复合数据类型。
实例程序:
trait A
trait B