Menentukan Kelas Objek
Apabila bekerja dengan objek yang boleh diwarisi daripada berbilang kelas, ia menjadi penting untuk menentukan contoh kelas yang tepat bagi sesuatu objek. Artikel ini menyediakan penyelesaian untuk mengenal pasti jenis kelas tertentu bagi objek yang memanjangkan kelas induk.
Andaikan anda mempunyai objek jenis B atau C, di mana kedua-dua B dan C memanjangkan kelas induk A. Untuk memastikan kelas tepat objek, anda boleh menggunakan pengendali instanceof.
Operator instanceof menilai sama ada objek ialah tika kelas tertentu. Sintaksnya adalah seperti berikut:
if (obj instanceof ClassName) { // your code }
Dalam kes kami, anda boleh melakukan semakan berikut:
if (obj instanceof C) { // your code }
Jika obj ialah contoh kelas C, kod dalam if blok akan dilaksanakan. Ini membolehkan anda melaksanakan tindakan tertentu berdasarkan jenis kelas tepat objek.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Kelas Tepat Objek dengan Berbilang Warisan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!