【发布时间】:2013-11-06 20:11:37
【问题描述】:
(试图通过探索边界来理解自我类型的使用。)
这不能被实例化(D 和 String 是类,但必须混入其中之一。加上 String 是最终的。)。但它还有其他用途吗?
class D {
foo: String =>
def f2 = foo.substring(1)
}
更新:抱歉,我似乎不擅长提问。 我想知道的是这种奇怪的特殊情况是否有意义。 D类永远无法实例化的情况,如 1.我不能混入String,因为它不是tarit。 2. 我不能混入 D,因为.. 3.我不能扩展String,因为它是final的。
【问题讨论】: