1
綜觀斯卡拉文檔PrefixMap
例如Here在object PrefixMap
(您需要向下滾動一點)我看到這個代碼:爲什麼PrefixMap在scala示例中有擴展?
object PrefixMap extends {
def empty[T] = new PrefixMap[T]
....
}
以前我以爲extends {
意味着PrefixMap
擴展匿名類,定義所有成員在{
之後。 但它看起來像我錯了,因爲PrefixMap.getClass.getSuperclass
返回class java.lang.Object
如果我刪除extends
關鍵字有,我沒有看到一個例子行爲的任何變化。那麼爲什麼它在那裏,這是什麼意思?