字符串表示形式如图:
1、toString 存在是为了让子类去重写,以返回对象的内容(a、鼠标右键点生成可以找到toString b、直接输入toS,按回车,接续按回车,就重写好了)
2、equals 默认判断两个对象的地址是否相等,重写是为了比较对象的内容是否一样
3、(了解)clone() 方法(protected修饰):当某个对象调用这个方法时,这个方法会复制一个一模一样的新对象返回
怎么调用:clone回车
super去调用父类Object中的clone方法
使用clone方法的类要去实现一个Cloneable的接口
在测试类中调用clone方法会有报错,我们能可以按Alt+Enter键将异常抛出
浅拷贝、深拷贝
深拷贝:对象中的基本类型的数据直接拷贝
对象中的字符串数据拷贝的还是地址
对象中还包含的其他对象,不会拷贝地址,会创建新对象(以数组为例:
)
标签:调用,String,对象,clone,equal,拷贝,方法,回车 From: https://www.cnblogs.com/18191xq/p/17744469.html