[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re: getterの命名について
-------------------------------------------------------
いなみです。
究極のヨタ部分のみ速攻で(^^;
On Wed, 13 Oct 1999 11:37:11 +0900
「[jfriends] Re: getterの命名について」にて
Shin <shin@xxxxxxxxxx> wrote:
> > if (intObj.getClass() == Integer.class) {
> > ↓
> > if (intObj instanceof Integer) {
> >なら,(上の文がコンパイル通るかは試してませんが(^^;)下のほう
> >がスマートです.
>
> これは条件の意味が変わってしまうので要注意です.
あぁすいません.たしかにこれは条件が違いました.
getClass() して違ったら,さらに継承元やinterface まで溯って
調べないとまずいですね.
# 再帰とリフレクション使わないとチェックは無理ですね.
このように(笑),本当に1文で条件判定できないからこそ instanceof
のような演算子があると考えれば,やはりisNull演算子の必要性が
なかなか難しいです(^^;
---
井浪@xxxxxxxxxx