/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 15 条)
打卡Lv4
天空2019 展开
是现在程序设置变了吗? 我现在要把下面声明方法行Stu 改成Object 才行

public class Stu implements Cloneable{
String name;
int age;

public Object clone() throws CloneNotSupportedException {
Stu s=(Stu)super.clone();
return s;
}
2024年03月29日 20:40
0 回复
学习达人
renyi4x 展开
赋值是栈内存的地址,堆内存还是那一堆。所以需要克隆。
2022年11月27日 07:30
1 回复
学习达人
renyi4x 展开
拷贝我都是用ctrl+c ctrl+v,写代码也是ctrl+c ctrl+v,ctrl+c ctrl+v完成了我99.9%的工作。[傲娇]
2022年11月27日 07:14
1 回复
T341230jt 展开
老师 既然克隆的是一个对象,那就证明在堆内存中星开辟一块空间,那我从新new一个对象时一样的啊,感觉克隆比new个对象更加麻烦,看了视频在网上找了些资料,它两受到构造函数的影响,但还是有些搞不懂,希望老师能够在以后的视频中说下有些方法在什么情况下用,个人建议[开心]
2020年02月20日 16:31
13 回复
T-fdv7vmcdx 展开
@ T341230jt 克隆参数属性不用重新赋值,new全部重置了
2022年03月06日 21:24
@TA
T986514oj 展开
@ T341230jt 可能是更加方便吧
2021年12月11日 18:00
@TA
shubiaoxia 展开
为什么用super.clone 父类对象调用clone方法,哪个是父类对象,Stu没有继承任何父类啊,复习中 ~~~
2020年04月11日 18:43
3 回复
无敌菜渣 展开
@ shubiaoxia Object是java中所有类的直接或者间接父类
2021年12月16日 09:10
@TA
离永恒最近的是瞬间 展开
没有写 extends 的类,都默认 extends Object
2021年01月19日 08:09
@TA
尘酥2010 展开
Object里的clone方法,在调用super的时候说了,克隆生成的是一个Object类,所以要强制转换成stu类
2020年08月22日 21:17
@TA
学习达人
QQkte70w52q 展开
原本有一个学生类,然后你new一个新的学生类,在这个类上改了一些数据,然后你想复制改了数据的那个新学生类,你会怎么做?@T341230jt
2020年02月21日 04:56
3 回复
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部