2016-11-24 13 views
1

JAVA/Reflectionについて、以下のコードのように理解できる文書はどこにありますか?Java Reflection Resources

Field.class.getDeclaredField( "修飾")

getDeclaredFieldは何をしていますか?

"修飾語句"とは何ですか?

私は何かがあなたを困惑されたときに、あなたが見て最初の場所でなければなりませんthe javadocからhere

答えて

0

getDeclaredFieldとは何ですか?

方法getDeclaredField(String name)

このClassオブジェクトによって表される クラスまたはインタフェースの指定された宣言フィールドを反映Fieldオブジェクトを返します。


用語 "修飾" んですか?ここ

修飾」のjavadocに述べたように、取得するために、フィールドの名前を表します

nameパラメータは、目的のフィールドの単純な名前を指定しStringです。


は、クラスFieldからの反射によってフィールドmodifiersを得るでしょう、Field.class.getDeclaredField("modifiers")要約します。

public final class Field extends AccessibleObject implements Member { 
     ... 
     private int     modifiers; <-- this 
     ... 
4

からアクションに反射コードを見てきました。