練習問題の解答 <新わかりやすいJava 入門編>

 

C. add(20)

CalcクラスはAdderクラスを継承するが、Adderとは異なるパッケージにあることに注意する。そのため、Adderクラスでデフォルトアクセスになっているフィールド変数numberとgetNumberメソッドは、継承できない(=不可視になる)。protected修飾子が付いたaddメソッドは、サブクラスなら違うパッケージにあってもアクセスできるので、継承することができる。