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 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 objeto.
Se esse objeto representa uma classe, o valor de retorno é 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 objeto. Por exemplo, dada a declaração: <blockquote>class Shimmer implements FloorWax, DessertTopping { ...
}</blockquote> suponha que o valor de s
é uma instância de Shimmer
, o valor da expressão: <blockquotes.getClass().getInterfaces()[0]
></blockquote> é o objeto que representa a Class
interface FloorWax
e o valor de: <blockquote<s.getClass().getInterfaces()[1]
>/blockquote> é o objeto que representa a Class
interface .DessertTopping
Se esse objeto representa uma interface, a matriz contém 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 objeto.
Se esse objeto representa uma classe ou interface que não implementa interfaces, o método retorna uma matriz de comprimento 0.
Se esse objeto representa um tipo primitivo ou void, o método retorna uma matriz de comprimento 0.
Se esse Class
objeto representa um tipo de matriz, as interfaces Cloneable
e java.io.Serializable
são 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.