cloner mysource=new cloner(5); 
cloner mytarget=(cloner)mysource.getcopy(); (数据类型)数据 这种格式是显示转换的意思吧? 
可是括号里面是 类的时候是什么意思呢?例如上面这句
转换成类的类型? 感觉好抽象 理解不了

解决方案 »

  1.   

    cloner mysource=new cloner(5); //实例化
    cloner mytarget=(cloner)mysource.getcopy(); //强制转换
      

  2.   

    不是数组啊 cloner  是类
      

  3.   

    cloner mysource=new cloner(5);
    先new一个mysource实例,
    cloner mytarget=(cloner)mysource.getcopy(); 
    将mysource的一个备份传给mytarget
      

  4.   

    既然知道
       " (数据类型)数据 这种格式是显示转换的意思吧? "
    那么,括号里是类的时候,还是转换呗.转不过弯来,给你提供两个思路:
      1.类实例也是数据
      2.基本类型也是类型.可以看作是一种特殊的类.第二种说法,其实应该是Java里的方式,不过,我们可以借用一下,你把基本类型也按类理解,对于这个问题来说,好理解一些.
      

  5.   

    和这个一样;
      object a = new object();
            int i = (int)a;