>>341

ありがとうさぎ。

でも、それって、Javaでも同じじゃないの?
Javaも自分で書かなくても、setter/getter できるでしょ。

>338の

x = m.a ;
m.a = y;

みたいなのは、自動でsetter/getterが定義されているのと違うの?
もちろん、
・Javaでは、自動setter/getter 定義しているわけでない。
・Scalaでは、自動setter/getter 定義されていて、シンタックスシュガーで、そうかける。
というのは良く言われていることだけれども、
両者の違いって、なんなの?

Scalaの自動setter/getter って Javaのpublicフィールドに直接アクセスするのと比べて
何がうれしいの?