やりたいこと
コードを別ファイルに分離したい。
pythonでいうところの、モジュール化を行ないたい。
どうやって解決するか
クラスをパッケージ内に定義して、別ファイルに分離する。
別ファイルに定義したクラスの書き方
package パッケージ名
class クラス名{
クラスの記述
}
別ファイルに定義したクラスを読み込むとき
import パッケージ名.クラス名 // クラスの読み込み
Javaだとパッケージ名とクラス名は同じ名前でないといけないらしいが、scalaではパッケージ名とクラス名が異なっていてもよいとのことだ。
参考