Scala版Hello|Scala版Hello world

object App { def main(args: Array[String]) = { println("Hello world") } }

下面对以上程序使用到的一些概念进行讲解。
object:把类的属性和方法从类的定义中分离 Scala没有static修饰符,即Scala的类中不可以有静态变量和静态方法,但是提供了“伴侣对象”:和类在同一个文件中定义的同名object对象(须在同一文件中;可以没有类)。
object的成员都是静态的 ,若有同名的class则称为该object的伴生类。
object中可以为伴生类提供简便的构造方法,如
val array=Array(1, 2, 4)

【Scala版Hello|Scala版Hello world】在上面的例子中使用的是object而不是class,就是Scala中没有static修饰符而提供了object

    推荐阅读