Язык

Class.GetInterfaces Метод

Определение

Возвращает интерфейсы, непосредственно реализованные классом или интерфейсом, представленным этим Class объектом.

[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[]

Возвращаемое значение

Class[]

массив интерфейсов, непосредственно реализованных этим классом

Атрибуты

Комментарии

Возвращает интерфейсы, непосредственно реализованные классом или интерфейсом, представленным этим Class объектом.

Если этот Class объект представляет класс, возвращаемое значение является массивом, содержащим объекты, представляющие все интерфейсы, непосредственно реализованные классом. Порядок объектов интерфейса в массиве соответствует порядку имен интерфейса в implements предложении объявления класса, представленного этим Class объектом. Например, учитывая объявление: blockquote}/blockquote<>, предположим, что значение является экземпляром class Shimmer implements FloorWax, DessertTopping { ...; значение < выражения: >sblockquoteShimmer<>/blockquotes.getClass().getInterfaces()[0] является < объектом, представляющим интерфейс>; и значением: Classblockquote/blockquoteFloorWax<>s.getClass().getInterfaces()[1] является < объект, представляющий интерфейс.>ClassDessertTopping

Если этот Class объект представляет интерфейс, массив содержит объекты, представляющие все интерфейсы, непосредственно расширенные интерфейсом. Порядок объектов интерфейса в массиве соответствует порядку имен интерфейса в extends предложении объявления интерфейса, представленного этим Class объектом.

Если этот Class объект представляет класс или интерфейс, который не реализует интерфейсы, метод возвращает массив длиной 0.

Если этот Class объект представляет примитивный тип или void, метод возвращает массив длиной 0.

Если этот Class объект представляет тип массива, интерфейсы Cloneable и java.io.Serializable возвращаются в этом порядке.

Java документации по java.lang.Class.getInterfaces().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к