关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
葉無聞
2016-05-30 13:06
采纳率: 14.3%
浏览 1248
首页
已采纳
在做JAVA的Cloneable类的题是,为什么克隆是还要显示的类型强制转换
在做JAVA的Cloneable类的题是,为什么克隆是还要显示的类型强制转换(在注释出)
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
bdmh
优质创作者: 移动开发技术领域
2016-05-30 13:26
关注
clone 返回的是object类型,当然要转换了
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
Java
---
Clone
able
接口---浅
克隆
和深
克隆
2024-05-28 11:43
徐子童的博客
浅
克隆
克隆
的是值,深
克隆
克隆
的是引用。
为什么
Java
集合
类
没有实现
Clone
able
和Serializ
able
接口
2025-03-26 08:45
Stay Passion的博客
,并不是所有集合都需要序列化,强制所有集合支持序列化不符合设计原则。所有集合都会默认支持序列化,但如果元素不可序列化,就会导致。,不同集合的
克隆
方式不同,不适合在接口中定义。这样,开发者可以根据具体...
java
最新面试
题
50道精讲
2023-11-08 15:30
接口多态是通过实现多个接口来实现多态,继承多态是通过子
类
继承父
类
并重写方法,
类型
强制转换
则是将对象转换为不同
类型
的引用。多态性依赖于
Java
虚拟机的动态派发机制,在运行时根据对象实际
类型
调用相应的方法。 ...
Java
中使用 Gson 实现深度
克隆
#什么是深
克隆
与浅
克隆
?#
clone
方法为什么不能直接通过某个对象实例在外部
类
调用?
2024-09-23 14:07
乔没乔见Joe的博客
在
Java
编程中,
克隆
对象是一项常见的需求,特别是在处理不可变对象、避免引用传递时,深度
克隆
显得尤为重要。虽然
Java
提供了
clone
() 方法,但由于它的限制(如
Clone
able
接口的复杂性),实际项目中并不常用。...
Java
中
clone
() 方法为什么返回的是 Object
类型
,而不是“当前
类
的
类型
”
2025-04-09 22:12
Do it in the road的博客
原因说明通用性Object是所有
类
的父
类
,适合放在顶层使用向后兼容
clone
() 在早期
Java
版本中设计,泛型和协变还未引入明确意图强制开发者进行强转,意识到
克隆
的“非普通性”技术限制不能预知子
类
类型
,只能返回...
3万字80道
Java
基础经典面试
题
总结(2024修订版)
2024-04-01 08:07
哪 吒的博客
本系列是《10万字208道
Java
经典面试
题
总结(附答案)》的2024修订版,打造
Java
面试
题
一站式解决方案。
【
Java
】
Clone
able
接口的浅拷贝和深拷贝/
克隆
2022-06-10 18:09
绿丰不绿的博客
输出为: 这里要注意,在调用
clone
方法时,
clone
是父
类
Object的方法,所以
克隆
得到的对象
类型
是Object
类
,再此要将
克隆
结果赋给book2的话,就要将对象的
类型
强制转换
为Goods接下来我们再创建一个Storage
类
,代表
Java
面试-
克隆
机制:
Clone
able
接口与
clone
() 方法
2025-08-25 17:07
Jinkxs的博客
《
Java
面试200问》系列之
克隆
机制解析 本文深入剖析了
Java
中
Clone
able
接口与
clone
()方法的实现原理与使用规范。主要内容包括: 核心机制:Object.
clone
()执行浅拷贝,需配合
Clone
able
标记接口使用,否则会抛出异常 ...
Java
基础-
Clone
able
接口、
克隆
技术、深拷贝、浅拷贝
2024-06-25 22:26
「已注销」的博客
其实这个
类
没有写
克隆
方法,为什么我们要调用这个方法呢!其实我们
类
是有这个
克隆
方法的!我们仔细看这个
clone
方法是protected修饰的,我们只能再同一个包访问或者不同包下的子
类
中访问!
Clone
able
是一个空接口 ,不...
java
克隆
/拷贝,
类型
转换
2021-08-26 11:15
Koikoi123李的博客
克隆
: 继承
clone
able
接口 class
Clone
Class implements
Clone
able
{ public int aInt; public Object
clone
(){
Clone
Class o = null; try{ o = (
Clone
Class)super.
clone
(); }catch...
【
Java
工具
类
Hutool】Hutool
克隆
功能的使用
2023-08-31 20:58
激流丶的博客
我们知道,JDK中的
Clone
able
接口只是一个空接口,并没有定义成员,它存在的意义仅仅是指明一个
类
的实例化对象支持位复制(就是对象
克隆
),如果不实现这个
类
,调用对象的
clone
()方法就会抛出...而且,因为
clone
()方法在...
初级
java
程序员面试经验分享.pdf,这是一份不错的文件
2022-06-09 10:04
`是有错误的,因为`short`
类型
的变量与`int`
类型
相加时,结果会被提升为`int`
类型
,需要强制
类型
转换。 5. `Overriding`是重写,发生在子
类
覆盖父
类
的方法时;`Overloading`是重载,是指同一个
类
中方法名相同但参数...
Java
面试
题
(2023最新版)
2023-05-10 12:58
` 不正确,因为3.4是一个double
类型
,需要强制
类型
转换为float。 2. 面向对象思想是编程的一种范式,强调通过对象来描述现实世界的问
题
,包括封装、继承和多态三大特性。 3. `short s1 = 1; s1 = s1 + 1;` 有错,...
10万字208道
Java
经典面试
题
总结(附答案)
2021-08-02 07:45
哪 吒的博客
1、JDK 和 JRE 有什么区别? JDK(
Java
Development Kit),
Java
开发工具包 JRE(
Java
Runtime Environment),
Java
运行环境 JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,...
2024最新
Java
面试
题
(所有问
题
都附完整答案),持续更新
2024-06-18 12:22
绿水长流°的博客
涵盖
Java
基础绝大多数面试
题
!帮助大家少走弯路!所有面试
题
均是面试
题
真
题
,并不是为了凑数的问
题
!所有问
题
都配备了详细答案、代码等完整案例!
Java
面试
题
1
2022-08-03 19:12
`是错误的,因为3.4是双精度浮点数(`double`),需要转换为`float`
类型
,如`float f = 3.4f;`。 5. `short s1 = 1; s1 = s1 + 1;`是有错的,因为短整型加法结果默认为`int`,需要强制
类型
转换。`s1 += 1;`是正确的...
Java
集合部分面试
题
.docx
2023-06-15 15:42
- **Collection不从
Clone
able
和Serializ
able
接口继承**:因为具体实现决定了元素如何维护,
克隆
和序列化的语义应由具体实现决定,而不是在抽象层面上强制执行。 - **Map不继承Collection接口**:Map不是集合的子集...
JAVA
抽象
类
和接口讲解.pptx
2025-06-27 08:06
- 接口可以实现基本
类型
与包装
类
类型
之间的自动转换,有助于简化程序设计。 ####
Java
中的高级概念和技术应用 - 使用Calendar
类
和GregorianCalendar
类
处理日历。 - 使用Compar
able
接口定义对象的自然排序。 - 使用...
Java
面试
题
总结(附答案)
2021-05-29 08:27
哪 吒的博客
Java
经典面试
题
系列。
Java
中实现对象
克隆
的几种方法
2025-06-21 11:07
yuren_xia的博客
接口的设计缺陷(如浅拷贝陷阱、强制
类型
转换等)。这是
Java
原生支持的
克隆
方式,需要
类
实现。通过自定义构造函数,直接复制原对象的所有字段值。通过静态工厂方法实现
克隆
逻辑,集中控制
克隆
过程。
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告