黑马程序员技术交流社区

标题: colone方法怎么用,很苦逼啊~跪求详解 [打印本页]

作者: 328078121    时间: 2013-8-31 19:53
标题: colone方法怎么用,很苦逼啊~跪求详解
本帖最后由 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
{
}
//注释掉的是我试出来的三种方法


作者: 范龙波    时间: 2013-8-31 20:28
本帖最后由 范龙波 于 2013-8-31 20:42 编辑

首先你要知道这个方法是Object的 ,方法的定义如下:protected Object clone();
其次你要知道这个方法的作用:创建并返回此对象的一个副本。
最后就是告诉你怎么用了,很简单 implements Cloneable
如果不实现这个接口的话会报异常的:CloneNotSupportedException

作者: 范龙波    时间: 2013-8-31 20:44
不明白在给我发消息!
作者: 328078121    时间: 2013-8-31 21:29
范龙波 发表于 2013-8-31 20:44
不明白在给我发消息!

多谢指点··

作者: .....淡定    时间: 2013-8-31 21:41
clone()方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2