Java кандай объект экенин кантип текшере аласыз?
Java кандай объект экенин кантип текшере аласыз?

Video: Java кандай объект экенин кантип текшере аласыз?

Video: Java кандай объект экенин кантип текшере аласыз?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Май
Anonim

Сенин колуңдан келет объект түрүн текшерүү ичинде Java instanceof ачкыч сөзүн колдонуу менен. аныктоо объект түрү бирден көп камтыган массив сыяктуу коллекцияны иштетип жатсаңыз, маанилүү түрү нын объект . Мисалы, сизде сандардын сап жана бүтүн сандагы өкүлчүлүктөрү бар массив болушу мүмкүн.

Ушундай жол менен объекттин түрүн кантип аныктайсыз?

Java үч түрдүү жол менен камсыз кылат табуу the түрү нын объект иштөө убагында, мис. instanceof ачкыч сөзү, getClass() жана isInstance() java методу. lang. Класс . Үчөөнүн ичинен бир гана getClass() дал ушул түрүн табыңыз нын объект ал эми башкалар да чындыкты кайтарышат, эгерде Type нын объект супер болуп саналат түрү.

өзгөрмөнүн Javaдагы сап экенин кантип текшересиз? The Java instanceof ачкыч сөзү колдонулат болсо текшерүү объект белгилүү бир түрү болуп саналат. Ал чын же жалган деп кайтарат. Мисалы, биз алабыз өзгөрмө болсо, текшерүү бир түрү болуп саналат String ; биздин колубуздан келет сыноо көрүү үчүн класстар эгерде алар белгилүү бир түрлөр (мисалы, Кайың даракпы же BoysNameби?).

Ошо сыяктуу эле, Java бир объект түрү деген эмне?

Ан объект өз абалы менен класстын белгилүү бир мисалы болуп саналат. А Java класс декларациясы кандайдыр бир маанилүү компоненттерди сүрөттөйт объект класстын: Маалымат мүчөлөрү: абалын билдирген өзгөрмөлөр объект . Методдору: Ар түрдүү ишке ашыруучу программалоо коду объект жүрүм-турумдары.

Java нускасын кантип тапсам болот?

instanceof ачкыч сөз болуп саналат. Бул объект шилтемеси экендигин текшерет мисал типтеги жана логикалык маанини кайтарат; The instanceof Объект бардык нөл эмес объект шилтемелери үчүн чындыкты кайтарат, анткени бардыгы Java объекттер Объекттен мураска алынган.

Сунушталууда: