为什么Object中的受保护方法clone()不能在其他类中使用,因为每个类都扩展了Object?

时间:2018-01-16 16:13:15

标签: java

public class TestClone extends Person {
    public  static void main(String[] args) {
    Person p = new Person();
    p.clone();
}
}

//这里存在编译错误(** clone()在' java.lang.Object'中具有受保护的访问权限。我知道如何在java中使用clone()。这里的要点是,Person类扩展了Object,然后Person应该能够在Object中使用clone(),因为超类中的Protected方法对子类是可见的。但是这里出现了编译错误,为什么......

0 个答案:

没有答案