- Scala编程(第5版)
- (德)马丁·奥德斯基等
- 178字
- 2022-05-06 15:51:43
第6章
函数式对象
有了前几章对Scala基础的理解,你应该已经准备好用Scala设计更多功能更完整的类。本章的重点是那些定义函数式对象的类,或者那些没有任何可变状态的对象。作为例子,我们将创建一个以不可变对象对有理数建模的类的若干版本。在这个过程中,我们将向你展示更多关于Scala面向对象编程的知识:类参数和构造方法、方法和操作符、私有成员、重写、前提条件检查、重载,以及自引用。