คุณจะตรวจสอบประเภทของวัตถุ Java ได้อย่างไร?
คุณจะตรวจสอบประเภทของวัตถุ Java ได้อย่างไร?

วีดีโอ: คุณจะตรวจสอบประเภทของวัตถุ Java ได้อย่างไร?

วีดีโอ: คุณจะตรวจสอบประเภทของวัตถุ Java ได้อย่างไร?
วีดีโอ: ปูพื้นฐานการเขียนโปรแกรมเชิงวัตถุด้วยภาษา Java [FULL COURSE] 2024, อาจ
Anonim

คุณสามารถ ตรวจสอบประเภทวัตถุ ใน Java โดยใช้อินสแตนซ์ของคำหลัก การกำหนด ประเภทวัตถุ เป็นสิ่งสำคัญหากคุณกำลังประมวลผลคอลเล็กชัน เช่น อาร์เรย์ที่มีมากกว่าหนึ่ง พิมพ์ ของ วัตถุ . ตัวอย่างเช่น คุณอาจมีอาร์เรย์ที่มีการแสดงตัวเลขเป็นสตริงและจำนวนเต็ม

ในลักษณะนี้ คุณจะกำหนดประเภทวัตถุได้อย่างไร?

Java มีสามวิธีในการ หา NS พิมพ์ ของ วัตถุ ที่รันไทม์เช่น อินสแตนซ์ของคีย์เวิร์ด, getClass() และเมธอด isInstance() ของจาวา แลง ระดับ . จากทั้งหมดสามตัวเท่านั้น getClass() คือสิ่งที่แน่นอน ค้นหาประเภท ของ วัตถุ ในขณะที่บางตัวก็คืนค่าเป็นจริง if พิมพ์ ของ วัตถุ เป็นซุปเปอร์ พิมพ์.

คุณจะตรวจสอบว่าตัวแปรเป็นสตริงใน Java ได้อย่างไร NS Java อินสแตนซ์ของคำหลักใช้เพื่อ ตรวจสอบว่า วัตถุเป็นบางประเภท มันคืนค่าจริงหรือเท็จ ตัวอย่างเช่น เราสามารถ ตรวจสอบว่าตัวแปร เป็นประเภท สตริง ; เราทำได้ ทดสอบ ชั้นเรียนเพื่อดู ถ้า เป็นบางชนิด (เช่น Birch a Tree หรือ BoysName?)

ในทำนองเดียวกันประเภทวัตถุใน Java คืออะไร?

หนึ่ง วัตถุ เป็นอินสแตนซ์เฉพาะของคลาสที่มีสถานะเป็นของตัวเอง NS Java การประกาศคลาสอธิบายองค์ประกอบที่สำคัญเหล่านี้ของany วัตถุ ของคลาส: สมาชิกข้อมูล: ตัวแปรที่แสดงถึงสถานะของ วัตถุ . วิธีการ: รหัสการเขียนโปรแกรมที่ใช้ต่างๆ วัตถุ พฤติกรรม

ฉันจะค้นหาอินสแตนซ์ของ Java ได้อย่างไร

ตัวอย่างของ เป็นคีย์เวิร์ด ตรวจสอบว่าการอ้างอิงอ็อบเจ็กต์เป็น an. หรือไม่ ตัวอย่าง ของประเภทและส่งกลับค่าบูลีน NS ตัวอย่างของ ออบเจ็กต์จะส่งคืนค่าจริงสำหรับการอ้างอิงอ็อบเจ็กต์ที่ไม่ใช่ค่าว่างทั้งหมด เนื่องจากall Java ออบเจ็กต์ได้รับการสืบทอดมาจาก Object

แนะนำ: