想了解Java单例模式的请转到:Java单例模式-懒汉式、恶汉式、静态内部类、枚举以及线程安全问题java
private
修饰/** * Desc: SCALA单例设计模式 * -懒汉式 * -饿汉式 */ object Scala16_TestSingleton { def main(args: Array[String]): Unit = { val std1: Student16 = Student16.getInstance() println(std1)//std1和std2输出的地址同样 val std2: Student16 = Student16.getInstance() println(std2) } } //懒汉式 object Student16{ private var s:Student16 = null def getInstance():Student16={ if(s == null){ s = new Student16 } s } } //饿汉式 object Student16{ private var s:Student16 = new Student16 def getInstance():Student16={ s } } //主构造方法私有化 class Student16 private(){}