かつのりの日記2

わんくまでは珍しいJavaを中心とした日記です

目次

Blog 利用状況

書庫

日記カテゴリ

いろいろリンク

リフレクション その2

昨日はすでに分かっている名前のメンバを取得する事を行いましたが、今日は未知のメンバの取得方法です。

未知のメンバを取得するには、対象のクラスから全てのメンバを列挙するしかありません。以下のようなコードになります。

java.lang.Class#getMethods()でそのクラスのpublicなメソッドが全て配列で戻されます。上記コードではそれをループで表示しています。同じようにコンストラクタとフィールドを返すものもあります。

次は非publicなメンバに対するリフレクションについて書きます。

 

投稿日時 : 2007年4月27日 0:14

Feedback

No comments posted yet.
タイトル
名前
Url
コメント