今日は原点に帰ってJavaについて。
とあるオブジェクトがあったとして、そのクラスを
取得したい場合。例えば
String foo = "foo";
ここでfooからクラス情報を取得したい場合は
foo.getClass();
これでclass情報を取得できます。
さて、ここまでは誰でも知ってるような事だと思いますが、
今日はクラス情報からそのクラスが持つメンバ一覧を
どのように取得するかを紹介したいと思います。
……といっても
foo.getClass().getDeclaredFields()
これだけ。ちなみに返される値はFieldオブジェクトの配列です。
なので実際には上記コードは
Field[] fields = foo.getClass().getDeclaredFields();
こんな感じになりますね。
ここからリフレクション等を使うと色々便利な事ができそうな予感……!!
Generative MV
-
ICCでやってた坂本龍一トリビュート展、お友達と見に行った時の感想の中で特に印象に残ってた〈Generative
MV〉について、今通ってる芸術大学のレポート題材にして書いたのでここにも載せときます。本来は映画等の映像作品を題材にする事が期待されてたので、インタラクティブなインスタレーション作品を対象として...
5 か月前
0 件のコメント:
コメントを投稿