Scalaのコンストラクタ

class Hoge(a:Int, b:Int)

で定義すると、
(new Hoge).a とはアクセスできないが、


class Hoge(val a:Int, val b:Int)

で定義すると、アクセサを自動で準備してくれるよう。
普通は、アクセサなくてもいいから、つけないけど、
必要なら、valつければいいのかな。


さらに、varだと、値のsetもできるよう。