Подтвердить что ты не робот

Scala, импортирующий класс

У меня есть два файла:

logic.scala и main.scala

logic.scala содержит один класс, а main.scala имеет один класс с основным методом (для его запуска). И я хочу импортировать класс из logic.scala и использовать этот класс для создания объектов (ов) и работы с ними.
Как импортировать и скомпилировать его надлежащим образом?

4b9b3361

Ответ 1

  • logic.scala code
package logic

class Logic{

  def hello = "hello"

}
  • main.scala code
package runtime

import logic.Logic  // import

object Main extends Application{

  println(new Logic hello) // instantiation and invocation

}
  • скомпилировать файлы с помощью scalac
scalac *.scala
  • запустите приложение с помощью scala
scala -cp . runtime.Main