-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、 、のみpublic、またはパッケージ (既定) アクセスにすることはできません。

于 2012-05-08T11:46:50.467 に答える
0

クラスは公開することしかできません。内部クラスを保護できます

于 2012-05-08T11:46:22.057 に答える