Rumah > Java > javaTutorial > instanceof operator di Jawa

instanceof operator di Jawa

WBOY
Lepaskan: 2023-09-01 20:01:06
ke hadapan
938 orang telah melayarinya

instanceof operator di Jawa

Operator ini hanya digunakan untuk pembolehubah rujukan objek. Operator ini menyemak sama ada objek tergolong dalam jenis tertentu (jenis kelas atau jenis antara muka). Operator instanceof ditulis sebagai -

( Object reference variable ) instanceof (class/interface type)
Salin selepas log masuk

Hasilnya akan menjadi benar jika objek yang dirujuk oleh pembolehubah di sebelah kiri operator melepasi semakan IS-A bagi kelas/jenis antara muka di sebelah kanan. Berikut ialah contoh -

Contoh

Demonstrasi Langsung

public class Test {
   public static void main(String args[]) {
      String name = "James"; // following will return true since name is type of String
      boolean result = name instanceof String;
      System.out.println( result );
   }
}
Salin selepas log masuk

Output

Ini akan menghasilkan keputusan berikut -

true
Salin selepas log masuk
Salin selepas log masuk

Jika objek yang dibandingkan adalah tugasan yang serasi dengan operator, jenis di sebelah kanan tetap akan kembali benar. Berikut adalah contoh lain -

Contoh

Demo Langsung

class Vehicle {}
public class Car extends Vehicle {
   public static void main(String args[]) {
      Vehicle a = new Car();
      boolean result = a instanceof Car;
      System.out.println( result );
   }
 }
Salin selepas log masuk

Output

Ini akan menghasilkan keputusan berikut -

true
Salin selepas log masuk
Salin selepas log masuk

Atas ialah kandungan terperinci instanceof operator di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan