为什么我不能在application/xml
中使用clone()方法? A=randi(n,m,1);
[U, I] = unique(A, 'stable');
A=A(I);
m_to_add=m-size(A,1);
while m_to_add>0
B=randi(n,m_to_add,1);
A=[A;B];
[U, I] = unique(A, 'stable');
A=A(I);
m_to_add=m-size(A,1);
end
方法是public class Object
的int Object类,所有分类的都是Object类的子类。可以从子类和同一包中的类访问clone()
方法。那为什么我会有这样的错误?
protected
答案 0 :(得分:0)
clone()
在java.lang.Object
中,而您的Test
类不在java.lang
包中。换句话说,protected
并不完全代表您的意思。
修复很简单。将此添加到您的Test2:
class Test2 implements Cloneable {
@Override public Test2 clone() {
return (Test2) super.clone();
}
}