Scala 基础学习-Scala 单例对象

来源:互联网 发布:ubuntu core 使用 编辑:程序博客网 时间:2024/06/04 17:58

1.在Scala中 object 对象中都是静态,所以object可以作为静态变量区,和公共方法区,可以存放静态属性

2.object中的内容在第一次使用的时候才会初始化

object University {   var studentNum: Int = 22  def newStudentNum = {    studentNum += 1    studentNum  }}
object ObjectOps {  def main(args: Array[String]): Unit = {    println("num->" + University.newStudentNum)    println("num->" + University.newStudentNum)  }}


0 0
原创粉丝点击