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._

 解决 包过期

	步骤
	点进 过期包