标签:rri als etc highlight 重写 alt eclips pre ring
os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
原先的代码
package jizuiku.eleven302; public class Javaer { private int age; private String name; public int getNum() { return age; } public void setNum(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Javaer [age=" + age + ", name=" + name + "]"; } //按 alt + shift + s , 然后按h }
按快捷键后,先进入下图
再按h,对函数的参数列表进行配置
我是全选后,点的OK按钮。
效果展示
package jizuiku.eleven302; public class Javaer { private int age; private String name; public int getNum() { return age; } public void setNum(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Javaer [age=" + age + ", name=" + name + "]"; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + age; result = prime * result + ((name == null) ? 0 : name.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Javaer other = (Javaer) obj; if (age != other.age) return false; if (name == null) { if (other.name != null) return false; } else if (!name.equals(other.name)) return false; return true; } //按 alt + shift + s , 然后按h //重写后的equals方法,主要是在比较两个对象的成员变量值是否相同 }
重写的equals方法,比较的侧重点在 两个类的成员变量是否相同,这个侧重点对于开发是有实际意义的。
Java优秀,值得学习。
Eclipse是一款免费、强大的IDE,值得学习使用。
Eclipse4.7使用基础 快捷键 重写子类中的equals方法
标签:rri als etc highlight 重写 alt eclips pre ring
原文地址:http://www.cnblogs.com/jizuiku/p/7470754.html