没有合适的资源?快使用搜索试试~ 我知道了~
bigcoder84#study-notes#_4Object中的clone方法1
需积分: 0 0 下载量 11 浏览量
2022-07-25
14:27:22
上传
评论
收藏 3KB MD 举报
温馨提示
试读
Object类中的clone方法clone()方法的作用克隆方法用于创建对象的拷贝,为了使用clone方法,类必须实现java.lang.Cloneable接口
资源推荐
资源详情
资源评论
## Object类中的clone方法
#### clone()方法的作用
- 克隆方法用于创建对象的拷贝,**为了使用clone方法,类必须实现java.lang.Cloneable接口**,如果没有实现Clonebale接口,调用父类的clone()方法时会抛出CloneNotSupportedException,Cloneable接口只是一个标识,和`Serializable`接口类似,接口中没有任何方法。
**源码类似于下面这样:**
```java
protected Object clone() throws CloneNotSupportedException {
if (!(this instanceof Cloneable)) {
throw new CloneNotSupportedException("Class doesn't implement Cloneable");
}
return internalClone((Cloneable) this);
}
```
- Object中的clone方法是`protected`,也就是说这个方法只能在子类内部调用,所以我们需要在子类中写一个public方法,调用Object的clone(),使这个方法暴露出来。
- 在克隆j
点击阅读更多
资源评论
刘璐璐璐璐璐
- 粉丝: 31
- 资源: 326
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功