Scala API Abstract Value Member

时间:2015-04-20 05:20:56

标签: scala

Scala API在某些类和特征下列出了名为Abstract Value Members的内容。这些内容是什么?它们与API列为具体值成员的不同之处是什么?

2 个答案:

答案 0 :(得分:3)

抽象值具有名称和类型但没有值。该值必须由子类中的具体val定义提供。相反,具体值成员确实具有定义的名称,类型和值。它是如此简单。斯卡拉'抽象机制比Java更为通用。

答案 1 :(得分:1)

我认为它在@ I.K提供的链接中有所涉及。 http://www.artima.com/pins1ed/abstract-members.html

抽象值成员是简单的抽象成员,即没有值的成员。请注意,它们不一定是val,但也包括def