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

来源:9-9 Java 中的 Object 类 Ⅱ

慕仔3789499

2017-02-19 21:50

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

写回答 关注

4回答

  • 旋涡鸣人_
    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;
    }











    落叶萧萧on... 回复qq_新一_...

    能用就行了

    2017-12-24 18:24:33

    共 2 条回复 >

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

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

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

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530560 学习 · 6091 问题

查看课程

相似问题