JavaTM 2 Platform
Standard Ed. 6

java.lang.reflect
介面 Member

所有已知實作類別:
Constructor, Field, Method

public interface Member

成員是一種介面,反映有關單個成員(欄位或方法)或建構子的標識資訊。

另請參見:
Class, Field, Method, Constructor

欄位摘要
static int DECLARED
          標識類別或介面的所有已宣告成員的集合。
static int PUBLIC
          標識類別或介面的所有公共成員(包括繼承成員)的集合。
 
方法摘要
 Class<?> getDeclaringClass()
          返回表示宣告由此 Member 表示的成員或建構子的類別或介面的 Class 物件。
 int getModifiers()
          作為整數返回由此 Member 所表示的成員或建構子的 Java 語言修飾符。
 String getName()
          返回此 Member 表示的底層成員或建構子的簡單名稱。
 boolean isSynthetic()
          如果此成員是編譯器引入的,則返回 true;否則,返回 false
 

欄位詳細資訊

PUBLIC

static final int PUBLIC
標識類別或介面的所有公共成員(包括繼承成員)的集合。

另請參見:
SecurityManager.checkMemberAccess(java.lang.Class, int), 常數欄位值

DECLARED

static final int DECLARED
標識類別或介面的所有已宣告成員的集合。不包括繼承成員。

另請參見:
SecurityManager.checkMemberAccess(java.lang.Class, int), 常數欄位值
方法詳細資訊

getDeclaringClass

Class<?> getDeclaringClass()
返回表示宣告由此 Member 表示的成員或建構子的類別或介面的 Class 物件。

返回:
表示宣告底層成員的類別的物件

getName

String getName()
返回此 Member 表示的底層成員或建構子的簡單名稱。

返回:
底層成員的簡單名稱

getModifiers

int getModifiers()
作為整數返回由此 Member 所表示的成員或建構子的 Java 語言修飾符。應該使用 Modifier 類別解碼整數中的修飾符。

返回:
底層成員的 Java 語言修飾符
另請參見:
Modifier

isSynthetic

boolean isSynthetic()
如果此成員是編譯器引入的,則返回 true;否則,返回 false

返回:
當且僅當編譯器引入此物件時,才返回 true。
從以下版本開始:
1.5

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only