scala继承和特质

This commit is contained in:
罗祥
2019-05-10 14:12:55 +08:00
parent 068ce7ffc9
commit 1a20819736
5 changed files with 268 additions and 16 deletions

View File

@ -66,7 +66,9 @@ Scala中所有集合的顶层实现是`Traversable` 。它唯一的抽象方法
def foreach[U](f: Elem => U)
```
实现Traversable的集合类只需要定义这个方法所有其他方法都可以从Traversable继承。Traversable中定义了很多方法如下
实现Traversable的集合类只需要定义这个方法所有其他方法都可以从Traversable继承。Traversable中定义了很多方法如下:
> 下面表格来源于官方文档https://docs.scala-lang.org/overviews/collections/trait-traversable.html
| 方法 | 描述 |
| ----------------------------------- | ------------------------------------------------------------ |
@ -147,6 +149,8 @@ def foreach[U](f: Elem => U)
Iterable拓展了Traversable并定义了一些额外的方法Scala中所有的集合都直接或者间接实现了Iterable。
> 下面表格来源于官方文档https://docs.scala-lang.org/overviews/collections/trait-iterable.html
| 方法 | 描述 |
| ---------------------- | ------------------------------------------------------------ |
| **Abstract Method:** | |