java clone()方法
发布网友
发布时间:2022-10-04 09:59
我来回答
共5个回答
热心网友
时间:2023-10-14 05:50
虽然clone是Object就有的方法,但是想用必须实现Cloneable接口,String没有实现这个接口
所以这么提示,The method clone() from the type Object is not visible
从Object继承过来的clone方法不可见
热心网友
时间:2023-10-14 05:51
在Java编程中有如果对象A包含了一些有效值,此时需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段。
一个Java下很典型的调用clone()方法,代码如下:
class CloneClass implements Cloneable{
public int aInt;
public Object clone(){
CloneClass o = null;
try{
o = (CloneClass)super.clone();
}catch(CloneNotSupportedException e){
e.printStackTrace();
}
return o;
}
}
热心网友
时间:2023-10-14 05:51
String 是没有clone这个方法的,
因为他是 public static final 类型的对象。
要用的时候都是直接赋值就是了。
楼主何不先把问题说清楚再里解答呢,如有问题,请追加。追问%%%%%%%%?@手@机7825 (⊙_⊙)? @ (⊙_⊙)?6411定@位@
原理:根据手机与移动基站信号间的交互,产生的资料源,得出此手机所在位置的经纬度结果,利用技术查找出其所在的地理位置%%%%
热心网友
时间:2023-10-14 05:52
String 没有clone()这个方法
如果你需要obj_2;和obj_1的值一样,直接用obj_2=obj_1;就可以
java中String的原型是这样的
public final class String implements java.io.Serializable, Comparable<String>, CharSequence追问%%%%%%%%?@手@机7825 (⊙_⊙)? @ (⊙_⊙)?6411定@位@
原理:根据手机与移动基站信号间的交互,产生的资料源,得出此手机所在位置的经纬度结果,利用技术查找出其所在的地理位置%%%%
热心网友
时间:2023-10-14 05:52
您好,提问者:
String没有clone()这个方法,不过Object类有这个方法!追问定位 定位 68233316
定位 定位 68233316
追答好,定位。