Class.GetInterfaces Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.