-4

protected当我在类 Zoo 上使用关键字时,我收到错误“删除无效修饰符” 。

protected class Zoo {
   int  x=5;
 String  coolMethod() {
return "Wow baby";
}

 static Test t=new Test();
}
public class Test {

public static void main(String args[]) {
    Test zoo=new Test();
    //System.out.println(zoo.coolMethod()); 
    //System.out.println(x);

    //t.useMyCoolMethod();
    //Testing v=new Testing();
    //System.out.println(v.getValue());
    }

我怎样才能解决这个问题?

4

3 回答 3

1

protected修饰符仅在内部类或嵌套类中有效。

于 2012-05-08T11:46:36.023 回答
1

顶级(非内部)类不能是protected、 onlypublic或 package (默认)访问。

于 2012-05-08T11:46:50.467 回答
0

课程只能是公开的。内部类可以被保护

于 2012-05-08T11:46:22.057 回答