object
特点:
1.单例对象
2.只有一个,不能被new
3.适用于存放工具方法,常量
格式:
object 对象名{
属性
方法:...
}
eg:
object MyTool {
//属性
val PI = 3.14
//方法
def Area(r:Double):Double = {
PI * r * r
}
}
def main(args: Array[String]): Unit = {
//对象.属性名
//对象.方法名
println(MyTool.PI) //false
println(MyTool.Area(10)) //false