Java ямар төрлийн объект болохыг хэрхэн шалгах вэ?
Java ямар төрлийн объект болохыг хэрхэн шалгах вэ?

Видео: Java ямар төрлийн объект болохыг хэрхэн шалгах вэ?

Видео: Java ямар төрлийн объект болохыг хэрхэн шалгах вэ?
Видео: Создание аннотации в java [Java Annotations | Reflection api] 2024, Арванхоёрдугаар сар
Anonim

Чи чадна объектын төрлийг шалгах in Java instanceof түлхүүр үгийг ашиглан. Тодорхойлж байна объектын төрөл Хэрэв та нэгээс олон агуулсан массив гэх мэт цуглуулгыг боловсруулж байгаа бол чухал төрөл -ийн обьект . Жишээлбэл, та тоонуудын бүхэл тоо, тэмдэгт мөр бүхий массивтай байж болно.

Ийм байдлаар объектын төрлийг хэрхэн тодорхойлох вэ?

Java нь гурван өөр аргыг санал болгодог олох нь төрөл -ийн обьект ажиллах үед жишээлбэл. instanceof түлхүүр үг, java-н getClass() болон isInstance() аргууд. lang. Анги . Гурван дотроос зөвхөн getClass() нь яг аль нь юм Төрөл олох -ийн обьект харин бусад нь мөн үнэн бол буцдаг Төрөл -ийн обьект супер юм төрөл.

Java хэл дээрх хувьсагч мөр мөн эсэхийг хэрхэн шалгах вэ? The Java instanceof түлхүүр үг нь хэрэглэгддэг эсэхийг шалгана уу объект нь тодорхой төрөл юм. Энэ нь үнэн эсвэл худал буцаана. Жишээлбэл, бид чадна хувьсагч байгаа эсэхийг шалгана уу нэг төрөл юм Мөр ; Бид чадна тест үзэх ангиуд хэрэв Эдгээр нь тодорхой төрөл (жишээ нь, хус мод уу эсвэл хөвгүүдийн нэр үү?).

Үүний нэгэн адил Java хэл дээрх объектын төрөл гэж юу вэ?

Ан обьект өөрийн төлөвтэй ангийн тодорхой жишээ юм. А Java ангийн тунхаглал нь аливаа зүйлийн эдгээр чухал бүрэлдэхүүн хэсгүүдийг тодорхойлдог обьект ангийн: Өгөгдлийн гишүүд: -ийн төлөвийг илэрхийлэх хувьсагч обьект . Арга: Төрөл бүрийн зүйлийг хэрэгжүүлдэг програмчлалын код обьект зан үйл.

Би Java-ийн жишээг хэрхэн олох вэ?

жишээ түлхүүр үг юм. Энэ нь объектын лавлагаа эсэхийг шалгадаг жишээ төрлийн бөгөөд логик утгыг буцаана; The жишээ Объект нь бүх хоосон бус объектын лавлагаанд үнэнийг буцаана Java Объектууд нь Object -оос өвлөгдөнө.

Зөвлөмж болгож буй: