我是一个没有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开始的。 –