1、 object 修饰的可以直接调用 2 、 每个object都有一个对应 的class 伴生对象或者伴生类 伴生类和伴生对象护卫伴生
object 相当于单例
val b = ApplyTest() 会直接调用 object 的 apply 方法 常用 的 在 apply 方法中新建一个对象
val c = new ApplyTest() 新建一个对象 使用 c() 会调用 object中的 apply 方法
样例类
case class cat(name:String)
不用 new 可以直接用的
case class kl(name:String,age:Int){}
val a = kl("asdf", 10) val b = kl("asdf", 10) a == b 是true
重写 toString 方法
======================================== scala 中调用 java 的api import scala.collection.JavaConversions._
解决 包过期
步骤
点进 过期包