Rumah >Java >javaTutorial >instanceof operator di Jawa

instanceof operator di Jawa

WBOY
WBOYke hadapan
2023-09-01 20:01:06905semak imbas

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)

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 );
   }
}

Output

Ini akan menghasilkan keputusan berikut -

true

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 p>

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 );
   }
 }

Output

Ini akan menghasilkan keputusan berikut -

true

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

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam