2011-05-29 Scalaのコンストラクタ class Hoge(a:Int, b:Int)で定義すると、 (new Hoge).a とはアクセスできないが、 class Hoge(val a:Int, val b:Int)で定義すると、アクセサを自動で準備してくれるよう。 普通は、アクセサなくてもいいから、つけないけど、 必要なら、valつければいいのかな。 さらに、varだと、値のsetもできるよう。