Bagikan melalui


Class.IsInstance(Object) Metode

Definisi

Menentukan apakah yang ditentukan Object kompatibel dengan tugas dengan objek yang diwakili oleh ini Class.

[Android.Runtime.Register("isInstance", "(Ljava/lang/Object;)Z", "")]
public bool IsInstance(Java.Lang.Object? obj);
[<Android.Runtime.Register("isInstance", "(Ljava/lang/Object;)Z", "")>]
member this.IsInstance : Java.Lang.Object -> bool

Parameter

obj
Object

objek yang akan diperiksa

Mengembalikan

true jika obj adalah instans dari kelas ini

Atribut

Keterangan

Menentukan apakah yang ditentukan Object kompatibel dengan tugas dengan objek yang diwakili oleh ini Class. Metode ini setara dinamis dengan operator bahasa instanceof Java. Metode mengembalikan true jika argumen yang ditentukan Object non-null dan dapat ditransmisikan ke jenis referensi yang diwakili oleh objek ini Class tanpa menaikkan ClassCastException. Yang mengembalikan false sebaliknya.

Secara khusus, jika objek ini Class mewakili kelas yang dideklarasikan, metode ini mengembalikan true jika argumen yang ditentukan Object adalah instans kelas yang diwakili (atau dari salah satu subkelasnya); metode ini mengembalikan false sebaliknya. Jika objek ini Class mewakili kelas array, metode ini mengembalikan true jika argumen yang ditentukan Object dapat dikonversi ke objek kelas array oleh konversi identitas atau dengan konversi referensi yang melebar; itu mengembalikan false sebaliknya. Jika objek ini Class mewakili antarmuka, metode ini mengembalikan true jika kelas atau superkelas dari argumen yang ditentukan Object mengimplementasikan antarmuka ini; metode ini mengembalikan false sebaliknya. Jika objek ini Class mewakili jenis primitif, metode ini mengembalikan false.

Ditambahkan dalam 1.1.

Dokumentasi Java untuk java.lang.Class.isInstance(java.lang.Object).

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