为什么
Object obj1 = new Object();
Object obj2 = obj1.clone();
编译不了,错误信息说是clone方法是protected的,
可是protected子类不是可以访问吗?我的理解是可以调用,但是调用会抛出异常因为没有实现Cloneable,谁能帮我解释一下
Object obj1 = new Object();
Object obj2 = obj1.clone();
编译不了,错误信息说是clone方法是protected的,
可是protected子类不是可以访问吗?我的理解是可以调用,但是调用会抛出异常因为没有实现Cloneable,谁能帮我解释一下
...
public void clone{
}
}
首先要实现Cloneable
然后在内部重写clone方法
a.clone();