Partager via


Class.GetInterfaces Méthode

Définition

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

Class[]

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 .ClassDessertTopping

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.

S’applique à