忙了就容易出错……出错了就容易脑残

最近忙啊……虽然是假期……但是还是要做项目,这几天要进行初期的验收测试,忙啊……
本来以为在家工作效率比在学校好,但是这要分情况啊……正赶上这几天家里天天来好多人……唉……白天吵吵的,还经常被叫去干着干那……晚上已经累得要死,根本没精力碰电脑了……
话说忙了就容易出错,而且还经常出很脑残的错误:    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (obj instanceof GuetCommandPacket) {
            return false;
        }
        final GuetCommandPacket other = (GuetCommandPacket) obj;
        if (this.command != other.command) {
            return false;
        }
        if (this.targetAddress != other.targetAddress && (this.targetAddress == null || !this.targetAddress.equals(other.targetAddress))) {
            return false;
        }
        if (this.maskAddress != other.maskAddress && (this.maskAddress == null || !this.maskAddress.equals(other.maskAddress))) {
            return false;
        }
        return true;
    }

就这段代码困扰了好久,最后跟踪才发现……第二个if那里少了一个!,这函数永远不会返回true吧……
话说这段代码的原型是NB生成的,我也就改了第二个if,原文是:

        if (getClass() != obj.getClass()) {
            return false;
        }

不过这样不能处理继承关系,所以改掉了。
最后再吐槽一句:Blogger也脑残了,为啥?看图。

>_<|| 我手贱!!这个有问题!绝对有问题!!一般般啦,真的很一般般。还不错哦~小表扬一下!GJ!乃就是新世界的神様了,快去拯救世界吧! (No Ratings Yet)
Loading...

2 人次吐槽

  1. Kingsam Chen说道:
    骑着 Unknown Unknown 和 Unknown Unknown

    Blogger不是一般的脑残~
    你看看Blogger的布局……都是???

  2. 核桃说道:
    骑着 Unknown Unknown 和 Unknown Unknown

    这个我也发现了……
    不过,MS以前还不是这样的啊

春菜 对话 相声
双击调戏
双击调戏