cloner mysource=new cloner(5);
cloner mytarget=(cloner)mysource.getcopy(); (数据类型)数据 这种格式是显示转换的意思吧?
可是括号里面是 类的时候是什么意思呢?例如上面这句
转换成类的类型? 感觉好抽象 理解不了
cloner mytarget=(cloner)mysource.getcopy(); (数据类型)数据 这种格式是显示转换的意思吧?
可是括号里面是 类的时候是什么意思呢?例如上面这句
转换成类的类型? 感觉好抽象 理解不了
cloner mytarget=(cloner)mysource.getcopy(); //强制转换
先new一个mysource实例,
cloner mytarget=(cloner)mysource.getcopy();
将mysource的一个备份传给mytarget
" (数据类型)数据 这种格式是显示转换的意思吧? "
那么,括号里是类的时候,还是转换呗.转不过弯来,给你提供两个思路:
1.类实例也是数据
2.基本类型也是类型.可以看作是一种特殊的类.第二种说法,其实应该是Java里的方式,不过,我们可以借用一下,你把基本类型也按类理解,对于这个问题来说,好理解一些.
object a = new object();
int i = (int)a;