【发布时间】:2017-09-07 20:01:37
【问题描述】:
为什么可以在没有new 运算符的情况下在scala 中创建case class 的实例?
【问题讨论】:
标签: scala
为什么可以在没有new 运算符的情况下在scala 中创建case class 的实例?
【问题讨论】:
标签: scala
试试这个。
class C(arg: Int)
object C {
def apply(i: Int): C = new C(i)
}
val c = C(99)
case 类通过apply() 使用工厂方法自动创建伴侣object。
【讨论】: