[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] Re: getterの命名について



アステル関西まっTelサービス(着信専用サービス、月額基本料金¥0)申込受付中
通話ができるので、彼女や、塾通いお子さんにもう1台!http://www2.gulf.or.jp/ 
---------------------------------------------------------------------------

In article <199910070718.QAA19478@xxxxxxxxxx>
inami wrote:
>取り出した値が null かチェックする場合を考えた場合、何か変な
>気がしますが気のせいでしょうか。
	:
>と言うか、西沢さんの考えたのは Foo ではなく obj の方のメソッ
>ドとして、
>class Obj {
>   Foo foo;
>
>   public Foo getFoo() {
>      retuen foo;
>   }
>   public boolean fooIsNull() {
>      return foo==null;
>   }
>}
>とか、各プロパティ毎に xxxIsNull()を作るような感じでしょうか。
>isNull(String propertyName) とか付けて、プロパティ名で
>リフレクション使って……とか?(^^;

boolean isNull(Object target) {
	return target == null;
}
というのがObjectクラスにあれば、どこからでもisNull(target)とか
isNull(bar.getFoo())とか出来ます.

──────────────────
木下 信@イデア
──────────────────