文章目录
概述:在scala中没有static关键字,要想定义类似于Java中的static变量、static方法,就要使用到scala中的单例对象,也就是Object
格式:
object 单例对象名{
} //定义一个单例对象
例:在Dog单例对象中定义一个变量和一个方法
object demo1 {
object Dog {
val leg_num=4;
def run(): Unit = println("狗跑起来了")
}
def main(args: Array[String]): Unit = {
println(s"狗腿的数量:${Dog.leg_num}");
Dog.run();
}
}
}