Scala 是一门类 Java 的编程语言,它结合了面向对象编程和函数式编程。Scala 是 纯面向对象的,每个值都是一个对象,对象的类型和行为由类定义,不同的类可以通过混 入(mixin)的方式组合在一起。Scala 的设计目的是要和两种主流面向对象编程语言 Java和C#实现无缝互操作,这两种主流语言都非纯面向对象。