Java中protected方法访问权限的问题 protected 修饰的成员变量或方法,只能在同包或子类可访问; package 1 public class TestPackage { protected String name; protected void f1() { TestPackage tt = new TestPackage(); System.out.println("ccc"); } } package 2; public class TestPackage2 e
先看Test.java 此时出现上文提到的错误:The method clone from the type Object is not visiuable. 我们已经清楚Object.clone()是protected方法.这说明,该方法可以被同包(java.lang)下以及它(java.lang.Object)的子类访问.这里我们自己定义的MyObject类(默认继承java.lang.Object). 同样Test也是java.lang.Object的子类.但是,不能在一个子类(Test)