|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.beans.Statement
public class Statement
Statement
物件表示基本語句,其中將單個方法應用於某一目標和一組參數,以返回結果,比如 "a.setFoo(b)"
。注意,此範例使用名稱來指示目標及其參數,statement 物件不需要名稱空間,可以使用值本身建構。statement 物件將指定方法與其環境相關聯,作為值的簡單集合:目標和參數值陣列。
建構子摘要 | |
---|---|
Statement(Object target,
String methodName,
Object[] arguments)
按照所給參數創建一個新的 Statement 物件,使其具有 target 、methodName 和 arguments 。 |
方法摘要 | |
---|---|
void |
execute()
執行方法找到一個與 methodName 屬性同名的方法,並在目標上調用該方法。 |
Object[] |
getArguments()
返回此語句的參數。 |
String |
getMethodName()
返回方法名稱。 |
Object |
getTarget()
返回此語句的目標。 |
String |
toString()
使用 Java 樣式的語法列印此語句的值。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
建構子詳細資訊 |
---|
public Statement(Object target, String methodName, Object[] arguments)
Statement
物件,使其具有 target
、methodName
和 arguments
。
target
- 此語句的目標。methodName
- 此語句的 methodName。arguments
- 此語句的參數。如果該參數為 null
,則使用一個空陣列。方法詳細資訊 |
---|
public Object getTarget()
public String getMethodName()
public Object[] getArguments()
public void execute() throws Exception
java.lang.reflect.Method
類別本身類似,基本值與相關套件裝器類別之間的轉換是內部處理的。
以下方法型別被作為特殊情況處理:
Expression
而不是 Statement
,因為它們返回一個值。
java.util.List
介面中定義的方法名稱 "get" 和 "set" 也可以應用於陣列實例,映射到 Array
類別中同一名稱的靜態方法。
Exception
public String toString()
Object
中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。