Я написал карту, как показано ниже, моя реализация mutable.HashMap.
class SampleMap() extends mutable.HashMap[String, (Any, BigInt)]
И переопределение + = метод отображения и остальные методы используются из суперкласса, не переопределяемого.Ниже работает отлично.
override def +=(kv: (String, (Any, BigInt))): this.type = {/*compiled code*/}
Теперь я хочу написать свою собственную реализацию метода ++ =, которая унаследована от расширяемого класса Map.когда я пишу переопределенный метод ++ =, компилятор не жалуется на переопределение.
override def ++=(currentMap: MergeMap): this.type = {
Как написать пользовательскую реализацию этого метода для моей пользовательской карты.