[mustang] 次世代Javaの動向 3 [dolphin]
■ このスレッドは過去ログ倉庫に格納されています
0035デフォルトの名無しさん
2006/09/04(月) 16:06:15お前と俺が同じプロジェクトに入っていたとして、
俺があるクラスAhoで+=をオーバーライドするとする。
public void += Object obj{
this.何かのフィールド.何かのメソッド(obj);
}
これが書いているときは非常に便利だとすると俺はこれを多用したコードを書く。
{
Aho aho = new Aho();
aho+=(3);
aho+=(4);
int baka = 0;
baka += aho.getId();
}
こんなコードのメンテやだろ。同じ+=でも複数の意味を持っているのはやはり読みにくい。
■ このスレッドは過去ログ倉庫に格納されています