Scalaインポートに問題があります。私は2つのクラスで輸入の問題があります。見つからないScalaインポートクラスエラー
package org.gui.tokens
object Token {
}
そして、問題はdef token: Token
の戻り値の型は、エラーが
を言って赤い下線が引かれていること:最初の1:
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 } }
2つ目のタイプトークン
クラスの場所はすべて問題ありません。他のクラスにも同様の問題はありません。私はJavaでこのような状況を覚えていない、自動インポートは常に完全に働いた。ここでは、WorldObject
ファイルに繰り返し文import org.gui.tokens.Token
が繰り返し追加されています...それは何故ですか?それについて私は何ができますか?
私はこの問題を理解すると、Scala IDEの自動インポートが何らかの形でこれに反応して、クラスの代わりにオブジェクトを静かにインポートしなければならないと考えています。 – noncom