Rumah > masalah biasa > teks badan

Apakah maksud instanceof dalam java

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2023-11-13 13:52:00
asal
1427 orang telah melayarinya

Dalam Java, instanceof ialah pengendali binari yang digunakan untuk menyemak sama ada objek ialah instance kelas atau instance subclass bagi kelas nama kelas atau nama antara muka.

Apakah maksud instanceof dalam java

Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.

Dalam Java, instanceof ialah pengendali binari yang digunakan untuk menyemak sama ada objek ialah contoh kelas atau contoh subkelas kelas.

Sintaksnya ialah:

object instanceof class
Salin selepas log masuk

Di mana objek ialah rujukan objek dan kelas ialah nama kelas atau nama antara muka. Fungsi

instanceof operator adalah untuk menentukan sama ada objek ialah contoh kelas atau kelas turunan kelas. Jika ya, mengembalikan benar;

Berikut ialah contoh mudah:

class Animal {
    // ...
}
class Dog extends Animal {
    // ...
}
public class Main {
    public static void main(String[] args) {
        Animal animal = new Dog();
        System.out.println(animal instanceof Animal); // 输出 true
        System.out.println(animal instanceof Dog);    // 输出 true
    }
}
Salin selepas log masuk

Dalam contoh di atas, haiwan ialah contoh kelas Anjing dan juga merupakan contoh kelas Haiwan, jadi contoh haiwan bagi contoh Haiwan dan haiwan bagi Anjing kedua-duanya kembali benar. Pengendali

instanceof sering digunakan untuk semakan jenis dalam pembangunan sebenar, terutamanya apabila berurusan dengan polimorfisme.

Atas ialah kandungan terperinci Apakah maksud instanceof dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!