我是一個沒有java背景的scala初學者。我不瞭解導入系統。 我有我的應用程序,在這裏我使用進口導入類:錯誤:未找到:對象控制器
import Array._
import List._
import Controller.api
object scalaStart{
def main(args: Array[String]){
var apiCtrl = new api()
apiCtrl.getById(1)
println(apiCtrl.title)
}
}
這是類:
package Controller
class api {
var id:Int
var title:String
var description:String
def getById(id:Int){
if(id = 1){
this.id = 1
this.title = s"Title Nummer ${this.id}"
this.description = s"Description Nummer ${this.id}"
}else{
this.id = 1
this.title = s"Artikel mit der ID: ${this.id} existiert nicht."
this.description = s"Kein Eintrag mit der ID: ${this.id}"
}
}
}
我還檢查僅進口API和進口控制器和通配符controller._ controller.api._ 。
什麼是您的目錄佈局?你在用sbt嗎? – Daenyth
不,我不使用sbt。 GettingStart/src/controller/api.scala和GettingStart/src/GettingStarted/GettingStarted.scala。它是用Netbeans和scala Plugin自動構建的。 –
對於區分大小寫的文件系統,大小寫在包名中可能很重要。成語是軟件包是小寫的,類是從Upper開始的。 –