ตัวดำเนินการ Java "instanceof" - คำแนะนำและตัวอย่าง
ในคำแนะนำเชิงปฏิบัตินี้เราจะอธิบายวิธีที่คุณสามารถใช้ตัวดำเนินการอินสแตนซ์ใน Java ด้วยความแม่นยำที่แม่นยำ
ตัวดำเนินการ Java "instanceof" - คำแนะนำและตัวอย่าง
ใช้ตัวดำเนินการ instanceof เพื่อตรวจสอบว่าวัตถุเฉพาะเป็นอินสแตนซ์ของคลาสพิเศษหรือไม่ ตามปกติคุณจะใช้โอเปอเรเตอร์นี้หากคุณมีพารามิเตอร์หรือวัตถุจากอินเทอร์เฟซหรือซุปเปอร์คลาสและคุณต้องการตรวจสอบว่าวัตถุจริงมีประเภทอื่นหรือไม่ โค้ดต่อไปนี้ตรวจสอบตัวอย่างเช่นพารามิเตอร์ใด
- โมฆะสาธารณะ doSomething (พารามิเตอร์ number1) {
- if (parameter1 instanceof Double) {
- System.out.println ("พารามิเตอร์คือ double!");
- } อื่น ๆ ถ้า (พารามิเตอร์ 1 จำนวนเต็มของจำนวนเต็ม) {
- System.out.println ("พารามิเตอร์เป็นจำนวนเต็ม!"); }
- if (พารามิเตอร์ 1 อินสแตนซ์ของ Comparable) {
- System.out.println ("พารามิเตอร์เกิดขึ้นใน Comparable Interface!"); }}
ในเคล็ดลับการปฏิบัติถัดไปเราจะให้คำแนะนำเบื้องต้นเกี่ยวกับภาษาการเขียนโปรแกรม Java