Class.GetInterfaces Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna as interfaces implementadas diretamente pela classe ou interface representada por esse Class objeto.
[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[]
Retornos
uma matriz de interfaces implementadas diretamente por essa classe
- Atributos
Comentários
Retorna as interfaces implementadas diretamente pela classe ou interface representada por esse Class objeto.
Se esse Class objeto representar uma classe, o valor retornado será uma matriz que contém objetos que representam todas as interfaces implementadas diretamente pela classe. A ordem dos objetos de interface na matriz corresponde à ordem dos nomes de interface na implements cláusula da declaração da classe representada por esse Class objeto. Por exemplo, dada a declaração: <blockquote>class Shimmer implements FloorWax, DessertTopping { ...}</blockquote> suponha que o valor seja s uma instância de Shimmer; o valor da expressão: <blockquote>s.getClass().getInterfaces()[0]</blockquote> é o Class objeto que representa a interfaceFloorWax; e o valor de: <blockquote>s.getClass().getInterfaces()[1]</blockquote> é o objeto que representa a Class interface.DessertTopping
Se esse Class objeto representar uma interface, a matriz conterá objetos que representam todas as interfaces estendidas diretamente pela interface. A ordem dos objetos de interface na matriz corresponde à ordem dos nomes de interface na extends cláusula da declaração da interface representada por esse Class objeto.
Se esse Class objeto representar uma classe ou interface que não implementa nenhuma interface, o método retornará uma matriz de comprimento 0.
Se esse Class objeto representar um tipo primitivo ou nulo, o método retornará uma matriz de comprimento 0.
Se esse Class objeto representar um tipo de matriz, as interfaces Cloneable serão java.io.Serializable retornadas nessa ordem.
Documentação Java para java.lang.Class.getInterfaces().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.