常用API
本文介绍:
输入一半之后,然后一直回车自动补全
equals重写方法解释:
quuals默认为比较两者地址,重写后为比较整个对象
toString重写方法示例:
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
equals和toString总结:
clone方法:
为protected方法,需要实现接口并重写后使用(不能直接使用)
有错误先不用管,按提示抛出异常
浅克隆和深克隆定义(或者说区别):
深克隆中:字符串特殊,在常量池中,不能变,所以为地址
深克隆示例(将在浅克隆中不会克隆的属性重新克隆一下):