何でもかんでもStringに押し込むなとか、ラップが無駄とか、アクセス面倒くせーよとか、使いまわし見越した
インナークラスだけ何でprivateなんだよとか、命名規則勉強しろとか、構造体かよとか色々あるけど、
こんなのにマルチスレッドでガリガリアクセスされたらどこで値を書いててどこで読んでるのか
全然追えないのが一番困る。getterとsetter使え。
class hoge {
public _fuga_hoge fuga;//将来の拡張を見越してラップしておきます。tanaka
}
class _fuga_hoge {
public _xxxx_data_for_fuga_hoge data; /*将来の拡張に備えてラップしておく。Y.Sato*/
}
class _xxxx_data_for_fuga_hage {
public _pos_info pos;//座標だけ他所で使うかもしれないので別にします
public String data_code;
public String kaiin_code;
public String shop_code;
public String has_error;
public String is_premium_member;
(以下publicなメンバがズラリ。メソッドは無し)
}
private class _pos_info {
public String pos_x;
public String pos_y;
}
public String☜!? pos_x;
趣旨とずれるかも知れないけど
> こんなのにマルチスレッドでガリガリアクセスされたらどこで値を書いててどこで読んでるのか
> 全然追えないのが一番困る。getterとsetter使え。
getterとsetter使えば、マルチスレッドでガリガリやっても どこで読んでどこで書いてるか分かるんだっけ。
> getterとsetter使え この一言に尽きるなw