我正在学习Overriding hashCode()和课堂equals(Object obj)方法Object.
类中的equals(Object obj)方法体Object是:
public boolean equals(Object obj) {
return (this == obj);
}
Run Code Online (Sandbox Code Playgroud)
并hashCode()是native:
public native int hashCode();
Run Code Online (Sandbox Code Playgroud)
我有一个类Test有overrided equals(Object obj)和hashCoe():
public class Test {
public static void main(String[] args){
Test t1 = new Test();
Test t2 = new Test();
System.out.println("t1 toString() : " + t1.toString());
System.out.println("t1, Hex value of hashcode : " + Integer.toHexString(t1.hashCode()));
System.out.println("t2 toString() : " + …Run Code Online (Sandbox Code Playgroud)