【初心者】Java質問・相談スレッド124【歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0430デフォルトの名無しさん
2009/03/23(月) 15:29:13「protectedInstanceMethod()は a.OtherPackageClassでprotectedアクセスされます」
と表示され、コンパイルエラーになってしまいます。
一方、"opc.protectedStaticMethod();" の部分は、エラーは出ず、普通に実行できます。
記述した2つのメソッドは両方とも、スーパークラスのメンバにアクセスしようとしているし、
protectedは「全てのサブクラスからアクセス可能」という性質を持っているから、
2つともアクセスできると思うのですが・・・
なんでインスタンスメソッドの方だけアクセス出来ないのでしょうか??
■ このスレッドは過去ログ倉庫に格納されています