A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 328078121 中级黑马   /  2013-8-31 19:53  /  1107 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 328078121 于 2013-8-31 21:39 编辑

class Demo2
{
        public static void main(String[] args)
        {
                Student s1=new Student();
                //Student s2=s1.clone();
                //Object s2=s1.clone();
                Student s2=(Object)s1.clone();
                System.out.println("Hello World!");
        }
}
class Student
{
}
//注释掉的是我试出来的三种方法

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1

查看全部评分

4 个回复

倒序浏览
本帖最后由 范龙波 于 2013-8-31 20:42 编辑

首先你要知道这个方法是Object的 ,方法的定义如下:protected Object clone();
其次你要知道这个方法的作用:创建并返回此对象的一个副本。
最后就是告诉你怎么用了,很简单 implements Cloneable
如果不实现这个接口的话会报异常的:CloneNotSupportedException
回复 使用道具 举报
不明白在给我发消息!
回复 使用道具 举报
范龙波 发表于 2013-8-31 20:44
不明白在给我发消息!

多谢指点··
回复 使用道具 举报
clone()方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马