object:
object对象中的所有方法都是静态类型的。伴生对象是类文件中定义一个与类名相同的对象。
class:
和java中的class类似。在Scala声明private变量会Scala编译器会自动生成get,set,在Scala中变量是需要初始化的,如果不声明private默认是public的。
trait:
java中默认是通过接口实现多重继承,关键字是implements,scala中通过trait实现多重继承,关键字是with
object:
object对象中的所有方法都是静态类型的。伴生对象是类文件中定义一个与类名相同的对象。
class:
和java中的class类似。在Scala声明private变量会Scala编译器会自动生成get,set,在Scala中变量是需要初始化的,如果不声明private默认是public的。
trait:
java中默认是通过接口实现多重继承,关键字是implements,scala中通过trait实现多重继承,关键字是with