プログラム
    
    | PropertyDescriptorクラス | 
             インスタンス変数名から、 ゲッターを取得することができます。PropertyDescriptorのコンストラクタを使用し、インスタンス化します。コンストラクタの実引数として、インスタンス変数名の"id"とClassクラスのインスタンスを渡します。 次にPropertyDescriptorインスタンスからgetReadMethod()メソッドを呼び出して、Methodインスタンスを取得します。これがゲッターになります。 Methodインスタンスのinvoke()メソッドにEnrolleeインスタンスを実引数として渡すことで、EnrolleeインスタンスのgetId()メソッドを呼び出します。 返却値がObjectインスタンスになります。この場合には文字列が必要なため、toString()メソッドを使用しますが、他の場合にはキャストが必要となる場合があります。  | 
        
|---|---|
| 注意 | 
             リフレクション操作では例外が発生する可能性があります。このため、try節やcatch節が必要になります。  |