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) } }
本文介绍了Scala语言中Object的关键特性,包括其静态属性和方法的使用方式,以及如何通过Object实例化来延迟初始化变量。通过具体的示例代码,展示了如何在Object中定义变量和方法,并在主函数中调用这些方法。

2817

被折叠的 条评论
为什么被折叠?



