美文网首页
Scala版Hello world

Scala版Hello world

作者: 每天学点编程 | 来源:发表于2016-07-16 21:28 被阅读0次
    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)
    

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

    相关文章

      网友评论

          本文标题:Scala版Hello world

          本文链接:https://www.haomeiwen.com/subject/lzsujttx.html