最近他言語を使うことが多く、久しぶりにJavaに戻ってきた。
ある変数に対してsetterとgetterが必要だったがプロパティの書き方を忘れたのでggったら、
Javaにはプロパティ構文が無いということを思い出した。
Javaに慣れている人にとっては超基本的なことだが、すっかり忘れていた。
安全な設計をするならフィールドをprivateにしてsetter/getterで値にアクセスするべきだが、
正直ソースはかなり見難くなる。
個人レベルの趣味プログラミングなら、フィールドをpublicにしてもいいかもしれない。
PR