上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第10章
组合和继承
第6章介绍了Scala面向对象的一些基础概念。本章将接着第6章,更详细地介绍Scala对于面向对象编程的支持。
我们将对比类之间的两个最基本的关系:组合和继承。组合的意思是一个类可以包含对另一个类的引用,利用这个被引用类来帮助它完成任务;而继承是超类/子类的关系。
除此之外,我们还会探讨抽象类、无参方法、类的扩展、重写方法和字段、参数化字段、调用超类的构造方法、多态和动态绑定、不可重写(final)的成员和类,以及工厂对象和方法。