Class.GetInterfaces Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne les interfaces directement implémentées par la classe ou l’interface représentée par cet objet.
[Android.Runtime.Register("getInterfaces", "()[Ljava/lang/Class;", "")]
public Java.Lang.Class[] GetInterfaces ();
[<Android.Runtime.Register("getInterfaces", "()[Ljava/lang/Class;", "")>]
member this.GetInterfaces : unit -> Java.Lang.Class[]
Retours
tableau d’interfaces directement implémentées par cette classe
- Attributs
Remarques
Retourne les interfaces directement implémentées par la classe ou l’interface représentée par cet objet.
Si cet objet représente une classe, la valeur de retour est un tableau contenant des objets représentant toutes les interfaces directement implémentées par la classe. L’ordre des objets d’interface dans le tableau correspond à l’ordre des noms d’interface dans la implements
clause de la déclaration de la classe représentée par cet objet. Par exemple, étant donné la déclaration : <blockquoteclass Shimmer implements FloorWax, DessertTopping { ...
>}</blockquote> suppose que la valeur d’est s
une instance de Shimmer
; la valeur de l’expression : <blockquote/blockquote>s.getClass().getInterfaces()[0]
>< est l’objet Class
qui représente l’interface FloorWax
; et la valeur de : <blockquote<s.getClass().getInterfaces()[1]
>/blockquote> est l’objet qui représente l’interface .Class
DessertTopping
Si cet objet représente une interface, le tableau contient des objets représentant toutes les interfaces directement étendues par l’interface. L’ordre des objets d’interface dans le tableau correspond à l’ordre des noms d’interface dans la extends
clause de la déclaration de l’interface représentée par cet objet.
Si cet objet représente une classe ou une interface qui implémente aucune interface, la méthode retourne un tableau de longueur 0.
Si cet objet représente un type primitif ou un void, la méthode retourne un tableau de longueur 0.
Si cet Class
objet représente un type de tableau, les interfaces Cloneable
et java.io.Serializable
sont retournées dans cet ordre.
Documentation Java pour java.lang.Class.getInterfaces()
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.