Bagikan melalui


Class.GetInterfaces Metode

Definisi

Mengembalikan antarmuka yang langsung diimplementasikan oleh kelas atau antarmuka yang diwakili oleh objek ini.

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

Mengembalikan

Class[]

array antarmuka yang langsung diimplementasikan oleh kelas ini

Atribut

Keterangan

Mengembalikan antarmuka yang langsung diimplementasikan oleh kelas atau antarmuka yang diwakili oleh objek ini.

Jika objek ini mewakili kelas, nilai yang dikembalikan adalah array yang berisi objek yang mewakili semua antarmuka yang langsung diimplementasikan oleh kelas. Urutan objek antarmuka dalam array sesuai dengan urutan nama antarmuka dalam implements klausa deklarasi kelas yang diwakili oleh objek ini. Misalnya, mengingat deklarasi: <blockquote>class Shimmer implements FloorWax, DessertTopping { ...}</blockquote> misalkan nilai s adalah instans Shimmer; nilai ekspresi: <blockquote><s.getClass().getInterfaces()[0]/blockquote> adalah Class objek yang mewakili antarmuka FloorWax; dan nilai: <blockquote<s.getClass().getInterfaces()[1]>/blockquote> adalah Class objek yang mewakili antarmuka .DessertTopping

Jika objek ini mewakili antarmuka, array berisi objek yang mewakili semua antarmuka yang langsung diperluas oleh antarmuka. Urutan objek antarmuka dalam array sesuai dengan urutan nama antarmuka dalam extends klausa deklarasi antarmuka yang diwakili oleh objek ini.

Jika objek ini mewakili kelas atau antarmuka yang tidak mengimplementasikan antarmuka, metode mengembalikan array panjang 0.

Jika objek ini mewakili jenis primitif atau void, metode mengembalikan array panjang 0.

Jika objek ini Class mewakili jenis array, antarmuka Cloneable dan java.io.Serializable dikembalikan dalam urutan tersebut.

Dokumentasi Java untuk java.lang.Class.getInterfaces().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk