<aside> 💡 public int hashCode(){}
</aside>
s1.hashCode();
s2.hashCode();
// 自然不同
Student s3 = s1; // 此时s3的hashCode与s1相同
<aside> 💡 public String toSring(){}
</aside>
sout(s1.toString()); // 直接打印包+类名+哈希值
// 重写 alt + enter + s
@override
public String toString(){
return "Student [name = " + name + ", age = " + age + "]";
}public final Class<?> getClass(){}public final Class<?> getClass(){}
<aside> 💡 object.clone()
</aside>
// 创建 obj1 的拷贝
RunoobTest obj2 = (RunoobTest) obj1.clone();
// 使用 obj2 输出变量
System.out.println(obj2.name); // Runoob
System.out.println(obj2.likes); // 111