Scala導入有問題。我有兩個類的導入問題。第一招:斯卡拉導入類錯誤
package org.world
import org.gui.tokens.Token
object WorldObject {
}
abstract class WorldObject[A <: WorldObject[_]](var xPos: Float, var yPos: Float) {
def x = xPos
def y = yPos
def token: Token
^^^^^
def move(dx: Float, dy: Float) {// : A = new A(x + dx, y + dy)
xPos += dx // = x + dx
yPos += dy
}
}
,第二個:
package org.gui.tokens
object Token {
}
而問題是,def token: Token
返回類型加下劃線以紅色與錯誤說
未找到:類型令牌
所有的罰款與上課地點。其他班級沒有類似的問題。我不記得Java中的這種情況,自動導入一直都很完美。在這裏它只是重複地在WorldObject
文件中重複添加import org.gui.tokens.Token
語句...爲什麼是這樣?我能做些什麼呢?
現在,當我明白這個問題時,我相信Scala IDE中的自動導入必須以某種方式對此做出反應,而不僅僅是靜靜地導入對象而不是類。 – noncom 2012-01-11 07:39:29