Class.GetGenericInterfaces 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳 Type代表由該 Class 物件所代表的類別或介面直接實作的介面的 s。
[Android.Runtime.Register("getGenericInterfaces", "()[Ljava/lang/reflect/Type;", "")]
public Java.Lang.Reflect.IType[] GetGenericInterfaces();
[<Android.Runtime.Register("getGenericInterfaces", "()[Ljava/lang/reflect/Type;", "")>]
member this.GetGenericInterfaces : unit -> Java.Lang.Reflect.IType[]
傳回
由此類別直接實作的介面陣列
- 屬性
備註
回傳 Type代表由該 Class 物件所代表的類別或介面直接實作的介面的 s。
如果超介面是參數化型別, Type 回傳的物件必須準確反映原始碼中使用的實際型別參數。 如果每個超介面之前未被建立,則會建立代表每個超介面的參數化型別。 請參閱 的 java.lang.reflect.ParameterizedType ParameterizedType 宣告,了解參數化型別建立過程的語意。
如果這個 Class 物件代表一個類別,回傳值是一個陣列,包含該類別直接實作的所有介面物件。 陣列中介面物件的順序對應於該物件所代表implements類別宣告子句中介面名稱Class的順序。
若此 Class 物件代表介面,陣列包含所有由介面直接擴充的介面物件。 陣列中介面物件的順序對應於該物件所代表extends介面宣告子句中介面名稱Class的順序。
如果這個 Class 物件代表一個沒有實作介面的類別或介面,該方法會回傳一個長度為 0 的陣列。
若此 Class 物件代表原始型態或空域,方法會回傳長度為 0 的陣列。
若此Class物件代表陣列類型,介面Cloneablejava.io.Serializable與會依此順序回傳。
已在1.5中新增。
Java 文件 java.lang.Class.getGenericInterfaces()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。