Scala差异。这到底是做什么的?

时间:2018-06-05 15:58:40

标签: scala

说我看到了这个:

object ThingA extends OtherThingA[ThingB, ThingA] {...

和此:

trait OtherThingA[B, A <: LastThing[B]] extends ...

这到底是做什么的?

以下是我的理解:

  • ThingA正在使用特征OtherThing,因此具有来实现特征的方法,或者它现在可以访问具体的公共成员。

我想当我们实际扩展OtherThingA时,我们会对其进行扩展并声明其类型ThingBThingA

0 个答案:

没有答案