4.7 演習4-1の解答

プログラム

F4_7

プログラムの説明

演習4-1の解答

クラスF4_1(修正3)ではフィールド名(インスタンス変数名)からゲッターをMethodインスタンスとして取得し、インスタンスメソッドinvokeを呼び出し、返却値を取得しています。

最後に、インスタンス変数名と、その値を出力しています。クラスメソッドのprint1とprint2と同様な結果がprintメソッドの実引数のインスタンスを変えるだけで実装できます。