编程scala

来源:互联网 发布:中华养生网源码 编辑:程序博客网 时间:2024/05/16 01:48

spark是用scala语言编写的,scala类中,类并不需要声明为public,这些类都是public的。

当scala中的变量使用val修饰的时候,为只读的变量,提供类似java中的getter方法但是并没有setter方法,相当于Java中用final修饰的变量。

当scala中的变量使用var修饰的时候,为可读写的变量,既提供类似Java中的getter方法又提供setter方法。

当变量用private修饰的使用,只能在该类或者该类的伴生对象中使用,当用private[this]修饰的时候,只能在该类的实例中使用。