[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] RE: [jfriends] Re: getterの命名について
アステル関西まっTelサービス(着信専用サービス、月額基本料金¥0)申込受付中
通話ができるので、彼女や、塾通いお子さんにもう1台!http://www2.gulf.or.jp/
---------------------------------------------------------------------------
やまね@メーラはMicrosoft Outlookです。なんで切れるんでしょうか?
いなみさん、回答ありがとうございます。
>booleanだ!、と解りきってるなら、と言うかぱっと見て他の人に
>解らせるには is〜 と言うメソッド名は結構ナイスな気がしてます。
なるほど。。。そういわれてみればそうですね。納得です。(^-^)
># Booleanをメンバに持つオブジェクトというものも想像できませ
># んが(^^;
確かに・・・プリミティブな型じゃダメなときとか・・・RMIとかでSerialize
が必要なときとかかな?
-----Original Message-----
From: inami [SMTP:inami@xxxxxxxxxx]
Sent: Wednesday, October 06, 1999 5:59 PM
To: jfriends@xxxxxxxxxx
Subject: [jfriends] Re: getterの命名について
◆◇◆ eオークション=価格創造 ◆◇◆◇◆◇◆◇◆◇◆◇
リアルタイムのオークション専門サイト
厳選された極めつけの商品と安心できる売手企業。
◇◆ ソニーHandycam PC100(9月発売)→1円から ◇◆◇◆◇
ホテルスィートルーム、マウンテンバイク、
香水、ブランドバック、遠藤周作サイン入り限定本 他
◆◇◆クリックしてね。→ http://www.eac.ne.jp/ ◆◇◆
-------------------------------------------------------
いなみです。
On Wed, 6 Oct 1999 09:42:50 +0900
「[jfriends] getterの命名について」にて
tayamane@xxxxxxxxxx wrote:
> アクセッサメソッドのgetterで何故
> 帰り値がbooleanの場合だけメソッド名をget〜じゃなくてis〜
> なんでしょうか?また、ラッパークラスのBooleanだった場合は
> やっぱりget〜なんでしょうか?
ごく個人的解釈では、boolean型の情報を「取得」しなければなら
ない場合がほとんどないからではないかと。
Label label;
なオブジェクトがあった時に、label.getText() して取得した text
は、そのまま使う場合もあるかもしれませんが大体は2次利用する
と思います。(他の文字との比較とか、文字の結合とか。)
でも、 boolean型ってのは普通は2次的に利用する事はなく、その
まま if 文等の条件判定の中に突っ込むだけで終わる事が多そうです。
if文に突っ込む事だけを考えると(^^;、boolean型の情報を get〜
で現してしまうと、他の型との区別が付かないのでおもむろに
if (obj.getHoge()==true) { ...
などと、まぬーな if文を書きそうで恐いです。
# っていうか、プロパティのgetter/setterが隠蔽されている
# Delphiではそう書いてしまっています(^^;
booleanだ!、と解りきってるなら、と言うかぱっと見て他の人に
解らせるには is〜 と言うメソッド名は結構ナイスな気がしてます。
---
で、Boolean型なら?と言うギモンは、私なら get〜 にします。
理由=booleanと違って条件判定にそのまま使えるわけじゃないから。
# Booleanをメンバに持つオブジェクトというものも想像できませ
# んが(^^;
---
井浪@xxxxxxxxxx % 私の環境では3通とも切れてません(^^;