Scala API在某些类和特征下列出了名为Abstract Value Members的内容。这些内容是什么?它们与API列为具体值成员的不同之处是什么?
答案 0 :(得分:3)
抽象值具有名称和类型但没有值。该值必须由子类中的具体val定义提供。相反,具体值成员确实具有定义的名称,类型和值。它是如此简单。斯卡拉'抽象机制比Java更为通用。
答案 1 :(得分:1)
我认为它在@ I.K提供的链接中有所涉及。 http://www.artima.com/pins1ed/abstract-members.html
抽象值成员是简单的抽象成员,即没有值的成员。请注意,它们不一定是val
,但也包括def
。