問6この記事は2015年10月31日に書かれたものです。内容が古い可能性がありますのでご注意ください。通称JavaGoldのオリジナル問題を紹介していきたいと思います。前回の解答まずは、前回の解答から。正解は「(3)」となります。アクセス修飾子は公開範囲の広い順に「public→protected→デフォルト(指定なし)→private」となります。publicとprivateは簡単に覚える事ができると思いますが、問題はprotectedとデフォルト(指定なし)です。この順番と以下のキーワードを抑えておくと簡単に思い出すことができます。継承したサブクラスから利用可能protectedの方がアクセス範囲が広いわけですから、protectedは上記の2つを兼ね備えたアクセス修飾子になります。逆に、デフォルト(指定なし)はアクセス範囲が狭いわけですので、上記の1つ目である同一パッケージからのみアクセス可能となります。合わせて、「アクセス修飾子にはデフォルト(指定しない)」というものも存在することを頭の片隅に入れておきましょう。アクセス修飾子をつけることができるのは以下の4つです。クラスコンストラクタメンバ変数メソッドこれらの前にアクセス修飾子がないときは「要注意」です。1つアクセス修飾子に関わる問題をいきましょう。問6以下のプログラムの実行結果として正しいものを選んでください。