当我尝试克隆一个通用对象时,我得到编译时错误.为什么?
Object obj=new Object();
obj.clone(); // Here compile time error "The method clone() from the type Object is not visible"
Run Code Online (Sandbox Code Playgroud)
每个类都扩展了Object类,而clone方法在Object类中受到保护.
protected方法可以在同一个包中访问,也可以在subclasses所有类中使用java.lang.Object.