プログラミング言語 Scala 6冊目
■ このスレッドは過去ログ倉庫に格納されています
0342デフォルトの名無しさん
2011/06/24(金) 00:34:34.55ありがとうさぎ。
でも、それって、Javaでも同じじゃないの?
Javaも自分で書かなくても、setter/getter できるでしょ。
>338の
x = m.a ;
m.a = y;
みたいなのは、自動でsetter/getterが定義されているのと違うの?
もちろん、
・Javaでは、自動setter/getter 定義しているわけでない。
・Scalaでは、自動setter/getter 定義されていて、シンタックスシュガーで、そうかける。
というのは良く言われていることだけれども、
両者の違いって、なんなの?
Scalaの自動setter/getter って Javaのpublicフィールドに直接アクセスするのと比べて
何がうれしいの?
■ このスレッドは過去ログ倉庫に格納されています