问答详情
源自:9-9 Java 中的 Object 类 Ⅱ

Intellij IDEA 是否能像eclipse一样自动生成重写Object方法?

例如重写toString方法和equals这样要敲很多这样的……

提问者:慕仔3789499 2017-02-19 21:50

个回答

  • 旋涡鸣人_
    2020-02-05 21:14:45

    mac下的快捷键呢

  • 落叶萧萧online
    2017-03-07 19:14:57

    我已经找到了 alt+insert 我的笔记本的话是 ALT+FN+Insert,

    生成出来的代码和老师案例中的代码有一些区别,但是结果正确,正在对比。。

    这是eclipse的

    public boolean equals(Object obj) {
       if (this == obj)
           return true;
       if (obj == null)
           return false;
       if (getClass() != obj.getClass())
           return false;
       Dog other = (Dog) obj;
       if (age != other.age)
           return false;
       return true;

    }


    这是idea里的

    public boolean equals(Object o) {
       if (this == o) return true;
       if (!(o instanceof Dog)) return false;

       Dog dog = (Dog) o;

       return age == dog.age;
    }











  • 落叶萧萧online
    2017-03-06 19:08:22

    楼主百度出来了吗。。。我百度还没找下

  • ziom
    2017-02-20 08:20:00

    可以,都有快捷方式的,去百度一下就知道了