Pertanyaan yang diberi tag instanceof

instanceof adalah operator yang tersedia dalam beberapa bahasa berorientasi objek, termasuk Java, php, dan JavaScript. Secara umum, ini memungkinkan programmer untuk memeriksa apakah suatu objek dilewatkan sebagai operan kirinya adalah turunan dari kelas yang ditentukan oleh operan kanan.

314
Dampak kinerja menggunakan instanceof di Jawa

Saya mengerjakan aplikasi dan satu pendekatan desain melibatkan penggunaan instanceofoperator yang sangat berat . Meskipun saya tahu bahwa desain OO umumnya mencoba untuk tidak menggunakan instanceof, itu adalah cerita yang berbeda dan pertanyaan ini murni terkait dengan kinerja. Saya...

186
Javascript! Instanceof Jika Pernyataan

Ini adalah pertanyaan yang sangat mendasar benar-benar hanya untuk memuaskan keingintahuan saya, tetapi apakah ada cara untuk melakukan sesuatu seperti ini: if(obj !instanceof Array) { //The object is not an instance of Array } else { //The object is an instance of Array } Kuncinya di sini...

163
Untuk apa operator 'instanceof' digunakan di Jawa?

Untuk apa instanceofoperator itu digunakan? Saya pernah melihat hal-hal seperti if (source instanceof Button) { //... } else { //... } Tetapi tidak ada yang masuk akal bagi saya. Saya sudah melakukan penelitian, tetapi muncul hanya dengan contoh tanpa

135
Java: Mesin Virtual dan Generik

Sebelum saya melihat melalui struktur data generik saya untuk indeks nilai, saya ingin melihat apakah ini adalah contoh dari jenis yang thistelah ditentukan. Tapi Eclipse mengeluh ketika saya melakukan ini: @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1;...

114
instanceof Vs getClass ()

Saya melihat peningkatan kinerja saat menggunakan getClass()dan ==operator melebihi instanceOfoperator. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) {